我已经有一个基于角度1.3.4构建的应用程序,我想将其更改为角度2但是模块化。
让我说我的页面上有5个模块我想将一个模块迁移到角度2,而其他模块应该像1.3之前一样工作,所以慢慢地我可以转换但是直到它不应该停止工作。
我包括angular 2和angular 1.3.4库,并且说在控制台
中没有定义angular答案 0 :(得分:7)
请阅读此博客: http://angularjs.blogspot.nl/2015/08/angular-1-and-angular-2-coexistence.html
它解释了如何一起运行以及如何最终升级到AngularJs 2。
此链接的重要内容是:
为了实现这一点,需要在Angular 1之间进行互操作 和Angular 2:
- 依赖注入
- 组件嵌套转换
- 更改检测
为了实现这一切,我们正在建立一个图书馆 命名为ng-upgrade。你将包括ng-upgrade和Angular 2 现有的Angular 1应用程序,您可以随意混合搭配。
所以你需要ng-upgrade。请在此处查看有关此内容的更多信息:https://angular.io/docs/ts/latest/guide/upgrade.html
答案 1 :(得分:0)
有以下的ng-upgrade: