将AngularJS迁移到Angular 4,5(使用DEMO)

时间:2017-06-01 16:29:05

标签: javascript angularjs angular ng-upgrade angular-hybrid

我正在研究将当前的Angular 1项目迁移到Angular 4的方法。

选项包括 ng-forward ngUpgrade 重写

我正在考虑重写它,但有点扭曲。

  • 我保留当前的申请
  • 开始写新的并行
  • 所有新的NG4重写,我想用......一点一点地换句话说。

有没有人尝试过这种方法或知道更好的方法?

1 个答案:

答案 0 :(得分:22)

将AngularJS应用程序逐步升级为Angular。

成功升级的关键之一是通过在同一个应用程序中并排运行两个框架来逐步进行,并逐个将AngularJS组件移植到Angular。这样就可以在不中断其他业务的情况下升级大型复杂应用程序,因为这项工作可以协同完成并在一段时间内完成。 Angular中的upgrade模块旨在实现无缝增量升级。

有关详细信息,请参阅Angular Developer Guide - Upgrading from AngularJS

DEMO on PLNKR