我正在尝试将我的angularjs(1.6)迁移到angular 5。到目前为止,我专注于一个页面的迁移,并希望在同一个应用程序中运行两个框架angular js和angular 5。
我通过各种链接找到了一些方法,比如进行增量迁移,即从angular js迁移到angular 2,然后从angular 4迁移到angular 5;修改作用域语法等。
我的问题是,我应该在当前的angular js应用程序中修改上述与作用域相关的语法,还是应该创建一个新的angular 2/5项目,然后将我的js应用程序代码移到新创建的angular 2 /5 app.My应用程序中,这是一个巨大的应用程序。另外,我想使用ngUpgrade。不确定在哪里使用。请验证此迁移的方法和帮助
发布于 2018-05-02 17:32:01
‘创建一个新的angular 2/5项目,然后将您的js应用程序代码移到新创建的angular 2 /5应用程序中’在我看来更好
在Angularjs和angular2+之间有一些巨大的架构差异。
angular.js是一个经典的MV*架构框架,你可以在控制器、服务中编写代码,将这些文件分割到不同的文件夹中,就像一个MVC结构。
虽然angular2+是基于组件的,但framework.you可以在基于组件的pattern.just中编写应用程序,比如react或vue .although,您仍然可以将其编写为MVC structure.but,记住您为什么要重构您的项目。
https://stackoverflow.com/questions/50130891
复制相似问题