由于Angular 2现在使用组件而以前的版本基于MVC,我猜想从一个版本迁移到另一个版本需要进行一些广泛的重构,除非我遗漏了什么?
在这种情况下,Angular 2不是另一种选择吗?
否则,我不明白为什么一个功能性的AngularJS项目在涉及重构时根本不需要迁移到Angular2,除非在更新时有回报?
答案 0 :(得分:3)
有很多好处:
TypeScipt - 使用TypeScript,您可以使用附带的ECMAScript6 许多令人兴奋的新功能:
课程和模块支持
2)依赖注入
缺少Angular 2上Javascript纯粹主义者的文档。 AngularJS 1开发人员仍然需要经历一个学习曲线。
在Typescript和Dart中,对于许多顽固的Javascript开发人员来说,这绝对不是一种“在家”的感觉。