目前,我们有一个使用 Angular JS 1.4 版本的应用程序构建。我们想分阶段将它升级到 Angular 4。首先,我们想将其升级到 Angular JS 1.5 版本以启用组件 API。接下来,我们想在 Angular 4 版本中实现新的需求。我的问题是:
在引导 Angular 4 之前,我们是否需要将所有控制器、指令升级到 1.5 组件结构?或者只有特定的控制器/指令将与 Angular 4 组件一起使用?
对此有什么建议吗?
目前,我们有一个使用 Angular JS 1.4 版本的应用程序构建。我们想分阶段将它升级到 Angular 4。首先,我们想将其升级到 Angular JS 1.5 版本以启用组件 API。接下来,我们想在 Angular 4 版本中实现新的需求。我的问题是:
在引导 Angular 4 之前,我们是否需要将所有控制器、指令升级到 1.5 组件结构?或者只有特定的控制器/指令将与 Angular 4 组件一起使用?
对此有什么建议吗?
这是开始https://angular.io/guide/upgrade的不错指南
1.规则 1 规定每个文件应该有一个组件。这不仅使组件易于导航和查找,而且还允许我们一次在语言和框架之间迁移它们。在这个示例应用程序中,每个控制器、组件、服务和过滤器都在其自己的源文件中。2.Folders-by-Feature Structure和Modularity规则在更高的抽象层次上定义了类似的原则:应用程序的不同部分应该驻留在不同的目录和NgModule中。
首先,您需要迁移到最新的 AngularJs 您可以在“混合”应用程序https://hackernoon.com/angular-v4-hybrid-upgrade-application-73d5afba1e01中运行这两个框架