【发布时间】:2015-07-07 01:16:40
【问题描述】:
我开始使用 TypeScript 编写 AngularJS 应用程序。我有这个简单的模块命令:
(() => {
angular
.module('app', []);
})();
当我运行tsc app.ts 时,我得到了这个:app.ts(2,5): error TS2304: Cannot find name 'angular'.
我是否需要在app.ts 中添加一些内容才能使tsc 理解angular?
问候,
【问题讨论】:
-
不确定打字稿的具体情况。但在 Javascript 中,您需要加载主要的 Angular 源代码。
-
是的,在
tsc命令之后,我会像往常一样将一个.js 文件包含到html 页面中。 -
我明白了,也许您需要告诉 typescript 将 angular 视为全局依赖项..
-
看看这个项目在打字稿和角度 - github.com/tastejs/todomvc/blob/gh-pages/examples/…
标签: angularjs typescript