如何在TypeScript中使用Angularjs

iro*_*and 7 javascript angularjs typescript

我想AngularjsTypeScript.

为了解决TS2095: Could not find symbol 'angular'错误,我ts这里下载了文件并添加了controllers.ts这样的引用:

/// <reference path="angular.d.ts" />
/// <reference path="jquery.d.ts" />
var mathML = angular.module('mathML', []);
Run Code Online (Sandbox Code Playgroud)

但我仍然有类似的错误:

angular.d.ts(33,28): error TS2095: Could not find symbol 'JQuery'.
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个错误?有没有设置环境更好的方式来使用AngularjsTypeScript

Ale*_*lex 4

使用以下目录结构:

|- angular
    |- angular.d.ts
|- jquery
    |- jquery.d.ts
|- mathML.ts
Run Code Online (Sandbox Code Playgroud)

我能够正确编译以下示例代码。

/// <reference path="angular/angular.d.ts" />
var mathML = angular.module('mathML', []);
Run Code Online (Sandbox Code Playgroud)

angular.d.ts 文件使用相对路径引用 jquery.d.ts 文件。对于打字稿代码来说,目录结构非常标准。