我搜索了很多,但找不到任何有效的解决方案!
如何替换 Angular 应用程序中已弃用的部分?无论应用程序的大小如何,一个一个地检查每个文件以查看导入或模块是否已弃用的效率确实很低。
您知道将 Angular 项目从 Angular 5 更新到 Angular 7 的任何良好做法吗?
您如何知道哪些部分已弃用并需要更换?
例如,我知道 import { Http } from '@angular/http'
需要替换为 import { HttpClient } from '@angular/common/http'
或 从 '@angular/common/http'
导入 { HttpClientModule } 以使用 get
或 post
。
我如何找到这些已弃用的部分以及我如何知道我应该使用什么来代替它们?
提前致谢!
最佳答案
Angular 有一个很酷的工具,叫做 update.angular.io .
选择应用程序的复杂性、您从中迁移到的版本,然后您就有了一个 list 。
在这里我选择了高级复杂度并从 2 升级到 7。在这里您将 HttpModule
替换为 HttpClientModule
关于angular - 突出显示 Angular 项目弃用的导入/部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54984800/