Angular 是一个基于 TypeScript 的开源前端框架,由 Google 的 Angular 团队以及社区共同领导,从 AngularJS 完全重写而成。
目前 Angular v13.2.0 已发布,带来如下变更:
弃用
- 弃用
CachedResourceLoader
和RESOURCE_CACHE_PROVIDER
符号(#44749) - 弃用
ComponentFactory
和ComponentFactoryResolver
符号(#44749) - 弃用
CompilerOptions
界面中未使用的配置选项 ( #44749 )
编译器
编译器-cli
- 默认启用扩展诊断 ( #44712 )
- 为
DirectiveMeta
提供动画(#44630) - 在索引器中处理
ng-template
结构指令 ( #44788 ) - 在模板上正确索引元素(#44785)
- 删除剩余的
_extendedTemplateDiagnostics
要求 ( #44777 ) - 如果存在配置错误,请跳过
ExtendedTemplateCheckerImpl
构建 ( #44778 )
Core
- 始终使用命名空间短名称(namespace short name),而不是 URI ( #44766 )
- 如果使用 noop 区域调用 NgZone.isInAngularZone ,则会出错 ( #44800 )
表单
语言服务
- 支持动画自动补全(#44630)
router
- 允许
Route
data
和resolve
属性的符号键(#44519)
Router“符号键”我差点没认出来啥意思。。。。可以使用Symbol 类型作为key