我有我的角度应用与版本1所以我升级它具有角版本2升级角1〜2
我们开始设计的是指定用角为每建一个新项目我们以前认为,这个项目的重要性非常高,它至少要生存并维持至少几年。
角2.0传来处于测试阶段,它好像一切即将改变,$范围时,指令都出来了,整个DI观念即将改变。
- 在接下来的几个月中是否有迁移路径/策略需要考虑?
- 如果我们建立使用1.x的项目,我们需要在开发过程中采取什么样的行动,以确保干净的迁移? 这两个版本可以被认为是2个不同的框架吗?
请帮我理清。
我有我的角度应用与版本1所以我升级它具有角版本2升级角1〜2
我们开始设计的是指定用角为每建一个新项目我们以前认为,这个项目的重要性非常高,它至少要生存并维持至少几年。
角2.0传来处于测试阶段,它好像一切即将改变,$范围时,指令都出来了,整个DI观念即将改变。
请帮我理清。
在同一应用程序启用2的角1的混合和角。 您可以在同一视图混合角1所和2组成。 角1角和2可以在框架注入服务。 数据绑定适用于各种框架。
应用升级过程:
裁判:http://angularjs.blogspot.com/2015/08/angular-1-and-angular-2-coexistence.html
我认为,从角1迁移到2,因为大多数人认为这是不是几乎一样糟糕。
基本上,你需要打破它和第一迁移的概念...
几乎所有那些可以被映射回1.x的概念 - 即使不是1:1的关系。一旦你明白了每一件事情是如何完成的,决定如何将你现有的代码缓慢地迁移到新的概念上就容易多了。
很难在一个单一的答案中涵盖每个和所有这些东西,因此可能会检查出ngmigrate.telerik.com,这将会涉及到更多的细节。
有一个在线网站,可将角色1.x HTML代码片段转换为Angular 4.x.它不支持ts,但如果你有很多HTML页面的旧应用程序,这可能会得心应手。
https://www.linkedin.com/pulse/online-angular-1x-4x-converter-balram-chavan