我看过Angular 1.x升级到5的官方文档,但是我无法实现ngUpgrade。
任何人都可以帮助解决这个问题或帮助我如何进行吗?
旧项目在 AngularJS 1.6 中,我正在使用 ui-router 用于路由机制。
下面是 Controller 的示例代码,
heroController:
myApp.controller("heroController", ["$scope", function ($scope) {
// Controller Code
}]);
index.cshtml code:
<body ng-app="myApp">
<div ui-view></div>
</body>
我有一个用于现有应用程序的 MVC 包装器。现在我想迁移到更新版本的 Angular(版本 5 和即将发布的版本)。 由于现有应用程序有很多 Controller 、指令、服务工厂,因此我想先进行 ngUpgrade,然后我将开始明智地迁移组件。
注意: 我没有使用任何构建工具来捆绑 js 文件,我使用的是 MVC 的 bundle 。
最佳答案
两种方法,
(i) 最好的方法是重写应用程序。
(ii) 或者明智地迁移每个模块。您可以从以下博客阅读如何迁移。
https://vsavkin.com/migrating-angular-1-applications-to-angular-2-in-5-simple-steps-40621800a25b
关于javascript - 如何将 AngularJS 1.6 升级到 Angular 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50387697/