Bug修复
- bazel:允许ts_library与列表类型输入互操作(#30600)(bf38df4)
- bazel:在Mac OS上禁用沙箱(#30460)(3de26a8)
- bazel: ng test应该运行特定的ts_web_test_suite(#30526)(8bc4da8)
- 核心:删除已弃用的
TestBed.deprecatedOverrideProvider
API(#30576)(5a46f94) - 核心:在打字中查询需要'静态'标志(#30641)(c8af830)
- 核心:暂时删除@deprecated jsdoc标记以获取TextBed.get重载(#30514)(561e01d),关闭#29290 #29905
- router:在比较对象时,为IE 11错误破坏URL统一正确输入(#30464)(32daa93)
特征
- common:通过
onUrlChange
hook 添加观察AngularJS URL更新的能力(#30466)(8022d36) - 常见: SlicePipe更严格的类型(#30156)(722b2fa)
弃用
突破性的变化
- 核心:在Angular版本8中,要求所有@ViewChild和@ContentChild查询都有一个“静态”标志,指定查询是“静态”还是“动态”。编译器以前自动对查询进行排序,但在8.0中,开发人员需要明确指定所需的行为。作为迁移的一部分,这是一项临时要求; 有关详细信息,请参阅 https://angular.io/guide/static-query-migration。
@ViewChildren和@ContentChildren查询始终是动态的,因此不受影响。