Javascript 将AngularJS迁移到Angular4,5(带演示)

Javascript 将AngularJS迁移到Angular4,5(带演示),javascript,angularjs,angular,ng-upgrade,angular-hybrid,Javascript,Angularjs,Angular,Ng Upgrade,Angular Hybrid,我正在研究将当前Angular 1项目迁移到Angular 4的方法 选项有ng forward、ngUpgrade或rewrite 我正在考虑重写它,但有点曲折 我保留当前的应用程序 开始编写与之平行的新文档 所有新的NG4重写,我想使用。。。换句话说,一点一点地 是否有人尝试过这种方法或知道更好的方法?将AngularJS应用程序增量升级到AngularJS。 成功升级的关键之一是增量升级,方法是在同一应用程序中并排运行两个框架,并将AngularJS组件逐个移植到AngularJS。这

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

选项有ng forwardngUpgraderewrite

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

  • 我保留当前的应用程序
  • 开始编写与之平行的新文档
  • 所有新的NG4重写,我想使用。。。换句话说,一点一点地
是否有人尝试过这种方法或知道更好的方法?

将AngularJS应用程序增量升级到AngularJS。 成功升级的关键之一是增量升级,方法是在同一应用程序中并排运行两个框架,并将AngularJS组件逐个移植到AngularJS。这使得在不中断其他业务的情况下升级大型和复杂的应用程序成为可能,因为这些工作可以协同完成并在一段时间内分散。Angular中的
升级
模块旨在实现无缝增量升级

有关详细信息,请参阅

将AngularJS应用程序增量升级为AngularJS。 成功升级的关键之一是增量升级,方法是在同一应用程序中并排运行两个框架,并将AngularJS组件逐个移植到AngularJS。这使得在不中断其他业务的情况下升级大型和复杂的应用程序成为可能,因为这些工作可以协同完成并在一段时间内分散。Angular中的
升级
模块旨在实现无缝增量升级

有关详细信息,请参阅


这个问题几乎马上就要结束了,因为“主要是基于意见的”,但是:你的计划被称为“大爆炸重写”,这很常见,而且是个坏主意。这个问题几乎马上就要结束了,因为“主要是基于观点的”,但是:你的计划被称为“大爆炸重写”,这很常见,而且是个坏主意。在plunker演示中,angular应用程序未正常运行。我能知道你的名字吗reason@georgeawg我在angularjs1.4.x和指令方面有一个庞大的代码库。然后首先我们需要将所有指令转换为组件(1.4到1.5迁移),然后再转换为角度。请reply@georgeawg我投了赞成票。实际上,我的主要问题是->我有一个angularjs1.4.x中的产品(有一个巨大的代码库)(它只包含指令……不包含angularjs组件),我想使用ngUpgarde升级到Angular的最新版本。我可以在代码中包含指令而不是angularjs组件的地方进行升级吗?@AnkitPandey angularjs组件是专门创建的,以便于迁移到Angular 2+。您的指令可能需要重写以与Angular 2+结构兼容。有关详细信息,请参阅。另外,在plunker演示中,angular应用程序运行不正常。我能知道你的名字吗reason@georgeawg我在angularjs1.4.x和指令方面有一个庞大的代码库。然后首先我们需要将所有指令转换为组件(1.4到1.5迁移),然后再转换为角度。请reply@georgeawg我投了赞成票。实际上,我的主要问题是->我有一个angularjs1.4.x中的产品(有一个巨大的代码库)(它只包含指令……不包含angularjs组件),我想使用ngUpgarde升级到Angular的最新版本。我可以在代码中包含指令而不是angularjs组件的地方进行升级吗?@AnkitPandey angularjs组件是专门创建的,以便于迁移到Angular 2+。您的指令可能需要重写以与Angular 2+结构兼容。有关详细信息,请参阅。也。