角度js到角度5的迁移

时间:2018-05-02 09:08:12

标签: javascript html angularjs angular angular5

我正在尝试将angularjs(1.6)迁移到角度5.到目前为止,我正专注于一页的迁移,并且想要在相同的应用程序中运行角度js和角度5的框架。

我已经浏览了各种链接并找到了一些方法,比如进行增量迁移,即从角度js到角度2然后角度4以后角度5;修改范围语法等

我的查询是,我应该修改当前角度js应用程序中的上述范围相关语法,或者我应该创建一个新的角度2/5项目,然后将我的js应用程序代码移动到新创建的角度2/5应用程序。我的应用程序是一个巨大的。另外,我想使用ngUpgrade。不知道在哪里使用。请验证此迁移中的方法和帮助

2 个答案:

答案 0 :(得分:1)

'创建一个新的角度2/5项目,然后将您的js应用程序代码移动到新创建的角度2/5应用程序'在我看来更好

Angularjs和angular2 +之间存在一些巨大的架构差异。

angular.js是一个经典的MV *架构框架,您可以在控制器,服务中编写代码,将这些文件拆分为不同的文件夹,如MVC结构。

虽然angular2 +是一个基于组件的框架。你可以在基于组件的模式中编写应用程序。就像反应或vue。尽管你仍然可以把它写成MVC结构。但是记住你为什么要重构你的项目。

答案 1 :(得分:0)

我实际上处于相同的情况,我想将我的angularjs应用程序升级为angular,但我还没有能够跟进它。

当我在搜索主题时,我发现this really good tutorial可以回答并解释您的问题。