我的版本1 我的角度应用程序,所以我可以使用角度版本2升级
我们开始设计一个新的项目,指定使用Angular构建我们之前的每个项目,该项目的重要性非常高,并且它将至少存活和维护。
Angular 2.0已进入beta模式,看起来一切都将要改变,$ scope已经出局,指令已经完成,整个DI概念即将发生变化。
请帮我解决。
答案 0 :(得分:5)
我认为从Angular 1迁移到2并不像大多数人认为的那么糟糕。
基本上,您需要将其分解并首先迁移概念......
几乎所有这些都可以映射回1.x概念 - 即使没有1:1的关系。一旦了解了这些内容的完成情况,就可以更轻松地决定如何将现有代码慢慢迁移到新概念中。
很难在单个SO答案中涵盖所有这些内容,因此可以查看更详细的ngmigrate.telerik.com。
答案 1 :(得分:3)
在同一应用程序中启用Angular 1和Angular 2的混合。 您可以在同一视图中混合Angular 1和Angular 2组件。 Angular 1和Angular 2可以跨框架注入服务。 数据绑定跨框架工作。
应用程序升级过程:
参考:http://angularjs.blogspot.com/2015/08/angular-1-and-angular-2-coexistence.html
答案 2 :(得分:0)
有一个在线网站可将角度1.x HTML代码段转换为Angular 4.x.它不支持ts但是如果你有一个包含大量HTML页面的旧应用程序,这可能会派上用场。
https://www.linkedin.com/pulse/online-angular-1x-4x-converter-balram-chavan