Angular 1.5和Typescript:准备角度2的最佳方法

时间:2016-05-30 09:09:08

标签: angularjs typescript angular migration

我有一个角度1.5.6项目,使用打字稿。

为了准备进一步迁移到angular 2.x,我应该如何编写控制器/指令/服务/过滤器......作为组件?是否有要应用的模式或注释?

1 个答案:

答案 0 :(得分:2)

AngularJS 1.5包含一个组件的概念,它是Angular 2设计的核心支柱。您可以在https://docs.angularjs.org/guide/component的AngularJS文档中查看它。

AngularJS 1.5和AngularJS 2.0可以在同一个项目中混合在一起。为了简化这一过程,该团队正在提供一个名为ng-upgrade的库。请访问http://angularjs.blogspot.nl/2015/08/angular-1-and-angular-2-coexistence.html了解更多信息。

因此,现在推进的想法是使用AngularJS 1.5进行构建(如果您的代码应该很快就会生效)并在适用的情况下使用组件;然后使用ng-upgrade将代码逐个迁移到AngularJS 2.0。