0

在此处输入图像描述要从 Angular 1.4 升级到 Angular 5,可以使用 ngupgrade 并遵循增量方法,或者严格适用于从 1.5 版本开始使用 ngupgrade。根据图像,提到的先决条件 1.5 用于 ngUpgrade。

4

3 回答 3

0

看看这篇文章:https ://angular.io/guide/upgrade

您可以在两个框架之间升级或降级服务和组件。

您应该知道有两种方法可以引导混合应用程序:

  1. 使用UpgradeModule - 在 Angular 区域中引导 AngularJS (v1) 和 Angular (v6) 框架

  2. 使用DowngradeModule - 在 Angular 区域之外引导 AngularJS,并使两个变更检测系统分开。

我已经尝试了两种方法。我建议使用DowngradeModule- 它对性能和内存泄漏更好。

如果你谷歌angular hybrid你会在 github 上找到很多文章和示例

于 2018-09-07T15:24:28.950 回答
0

当然看看https://angular.io/guide/upgrade开始。自从我查看它以来已经有一段时间了,它似乎有重大更新,这很好。“准备”部分还让我想起了一个笑话:“如何成为百万富翁而不纳税?第一步:获得一百万美元。” 准备的一部分是“使用模块加载器”,它会告诉您原因,但您仍然需要自己弄清楚如何从 grunt 到 webpack。当然,这超出了该页面的范围,但这感觉就像是一个很大的无定形步骤。

我确实找到了一位开发人员 Sam Julien,他整理了一个指导视频“课程”,其中包含一个应用程序并逐步完成转换。它位于https://www.upgradingangularjs.com,肯定比我见过的任何博客文章都更全面。我不是附属的,但它让我开始列出我们需要改变的一些东西。

这不是一项微不足道的任务,但能够看到提前布置的阶段使得它看起来越来越可能。(幸运的是,我们已经非常接近 angularjs 样式指南了,这是另一个准备步骤。)祝你好运!

于 2018-11-21T00:33:54.753 回答
0

有官方升级指南: https ://angular.io/guide/upgrade或https://angular.io/guide/upgrade-performance

但是作为一个写过大型 AngularJS 应用程序并且现在正在从事大型 Angular 项目的人,我建议开始一个新的新项目,并逐步在最新的 Angular 中编写一个完整的新应用程序。根据我的经验,在两个框架之间切换非常困难且耗时。

在 Angular 中,事情完全不同(更好),并且框架本身提供的功能比 AngularJS 多得多。

如果您仍想升级,请分两步进行:

  • 升级到1.5(因为必须有它的原因)
  • 升级到 Angular
于 2018-08-06T08:04:17.977 回答