如何使用 Typescript 1.5 和 AngularJS 1.4 实现模块?
How do I implement modules using Typescript 1.5 and AngularJS 1.4?
我有一个 Angular 1.4 应用程序是使用早期版本的 Typescript 编写的。现在我希望更新它以使用 Typescript 1.5 给我的新模块功能。
有没有人有任何示例说明我如何使用新的 Typescript 和当前的 AngularJS 实现模块。我见过不使用 Typescript 的示例,但还没有找到任何使用 Typescript 的示例,该示例适用于 Angular 1.4
Typescript 1.5 支持 ES6 module syntax which are de-facto standard as of now because of the ES6 being officialy released as ES2015. Typescript 1.5 rebranded internal / external modules into namespace and modules and you should be doing it using modules. I have a github repository, where I am using this module import export syntax (without typescript but that doesn't matter because module import export syntax is the same). This example project was heavily inspired by reading this tutorial。
一般来说你也想使用一些构建工具(我推荐Webpack)。然后您可以使用上面链接中描述的代码并开始添加类型和接口并使用 TS 类 而不是 ES6 类.
编辑:您还应该使用 DefinitelyTyped repository 作为 Angular JS 声明文件
我有一个 Angular 1.4 应用程序是使用早期版本的 Typescript 编写的。现在我希望更新它以使用 Typescript 1.5 给我的新模块功能。
有没有人有任何示例说明我如何使用新的 Typescript 和当前的 AngularJS 实现模块。我见过不使用 Typescript 的示例,但还没有找到任何使用 Typescript 的示例,该示例适用于 Angular 1.4
Typescript 1.5 支持 ES6 module syntax which are de-facto standard as of now because of the ES6 being officialy released as ES2015. Typescript 1.5 rebranded internal / external modules into namespace and modules and you should be doing it using modules. I have a github repository, where I am using this module import export syntax (without typescript but that doesn't matter because module import export syntax is the same). This example project was heavily inspired by reading this tutorial。
一般来说你也想使用一些构建工具(我推荐Webpack)。然后您可以使用上面链接中描述的代码并开始添加类型和接口并使用 TS 类 而不是 ES6 类.
编辑:您还应该使用 DefinitelyTyped repository 作为 Angular JS 声明文件