如何使用Typescript 1.5和AngularJS 1.4实现模块?

Sam*_*tar 14 angularjs typescript1.5

我有一个使用早期版本的Typescript编写的Angular 1.4应用程序.现在我想更新它以使用Typescript 1.5给我的新模块功能.

有没有人有任何关于我如何用新的Typescript和当前的AngularJS实现模块的例子.我见过的例子不使用Typescript,但还没有找到任何使用适用于Angular 1.4的Typescript的例子

tom*_*jan 11

Typescript 1.5支持ES6模块语法,这是迄今为止事实上的标准,因为ES6被正式发布为ES2015.Typescript 1.5将内部/外部模块重新命名为命名空间和模块,您应该使用模块来完成它.我有一个github存储库,我在这里使用这个模块导入导出语法(没有打字稿,但这无关紧要,因为模块导入导出语法是相同的).这个示例项目受到阅读本教程的启发.

一般来说,你也想使用一些构建工具(我推荐Webpack).然后,您可以获取上面链接中描述的代码,并开始添加类型和接口,并使用TS类而不是ES6类.

编辑:你也应该为Angular JS声明文件使用DefinitelyTyped存储库