创新互联Angular教程:Angular弃用清单

已弃用的 API 和特性

Angular 力图兼顾创新与稳定。但有时,API 和特性已经过时,需要进行删除或替换,以便 Angular 可以及时跟上新的最佳实践、依赖项变更或者 Web 平台自身的变化。

成都创新互联公司主营竹溪网站建设的网络公司,主营网站建设方案,手机APP定制开发,竹溪h5小程序开发搭建,竹溪网站营销推广欢迎竹溪等地区企业咨询

为了使这些转换尽可能容易,我们在删除这些 API 和特性之前会弃用它们一段时间。这让你有时间将应用程序更新为最新的 API 和最佳实践。

本指南包含了当前已弃用的所有 Angular API 和特性的汇总表。

索引

为帮助你的项目面向未来,下表列出了所有已弃用的 API 和特性,并按它们将被移除的候选版本进行组织。每个项目都链接到本指南后面描述弃用原因和替换选项的部分。

特性区

API 或特性

将移除于

@angular/common ReflectiveInjector v11
@angular/common CurrencyPipe ​- ​DEFAULT_CURRENCY_CODE v11
@angular/common/http XhrFactory v15
@angular/common/http/testing

TestRequest 接受 ErrorEvent 参数以进行错误模拟

v16
@angular/core DefaultIterableDiffer v11
@angular/core ReflectiveKey v11
@angular/core RenderComponentType v11
@angular/core

ApplicationRef.bootstrap​ 的基于工厂的签名

v15
@angular/core PlatformRef.bootstrapModuleFactory v15
@angular/core getModuleFactory v16
@angular/core ModuleWithComponentFactories v16
@angular/core Compiler v16
@angular/core CompilerFactory v16
@angular/core NgModuleFactory v16
@angular/platform-browser-dynamic JitCompilerFactory v16
@angular/forms

和响应式表单一起使用 ​ngModel

v11
@angular/upgrade @angular/upgrade v11
@angular/upgrade getAngularLib v11
@angular/upgrade setAngularLib v11
@angular/upgrade

downgradeModule ​基于工厂的签名

v15

模板语法