从Angular 2到4/5/6:升级之前需要了解/要做/检查的一些事情?

时间:2018-07-17 14:06:36

标签: angular typescript model-view-controller components

我必须将 Angular 2 项目转换为 Angular 6 。它的后端是通过 WebAPI 制成的,该API连接到 SQL Server 。我认为它基于 MVC

此外,我必须使应用程序模块化 ie ,我必须组合彼此依赖的所有组件:为其创建模块,然后将该模块导入app.module。 / p>

那么在升级到 Angular 2到6 之前,我应该了解/要做哪些事情?

由于该应用程序具有250多个组件,我将如何检查哪个组件依赖于其他组件?

1 个答案:

答案 0 :(得分:2)

更新:

在这些版本之间发生了太多的事情,我建议慢慢地 沿着每个主要版本前进(2-> 4-> 5-> 6)

您应该查看https://update.angular.io/,该站点将告诉您要为这些版本跳转中的每一个查找哪些内容。

模块化:

关于模块化:ngModules是在Angular(2)的最终版本之前引入的,您可能可以考虑升级和ngModule整合两个不同的项目。

依赖性检查:

您可以使用https://github.com/compodoc/ngd之类的工具来可视化依赖关系图。