我有一个关于将AngularJS应用程序迁移到Angular的问题(在本例中为5)。
我一直在阅读official guide,但我有些疑惑。我在本指南中理解的是,您需要从AngularJS应用程序迁移添加Angular库。
但是,我不确定是否可以从头开始制作一个新的Angular 5应用程序并添加一些东西来使其混合使用。似乎可以使用this guide。
我需要的是将使用模块的AngularJS应用程序(另一个AngularJS作为依赖项)迁移到Angular 5.所以第一种方法是将主应用程序迁移到Angular 5并将依赖项模块添加为AngularJS模块(做一些事情到允许使用它们)。但我不确定这种方法是否正确
您认为最好的方法是什么?
答案 0 :(得分:1)
我不知道该项目的大小,以及它目前是否在生产中使用,但我们假设它是。
我建议一步一步地从头开始写作。 首先要确保角度1.X代码的编写方式使其在角度5项目中易于使用:
你必须保持两个回购(1.X和5)安静一段时间,但为了个人经验,它也是一个很好的机会,重新设计你的系统更好,因为现在你有更广泛地了解随时间变化的所有业务逻辑,以便您可以选择新方法。