美文网首页
Angular 11.0.0 版本

Angular 11.0.0 版本

作者: 爱尔兰的男孩 | 来源:发表于2020-12-03 22:09 被阅读0次

    前序:此文章由本人结合 anugular 官方Git 和 官网文档整理而成,属于原创 (未经授权,禁止转载)

    Angular 11.0.0 将 TypeScript 升级到 4.0, 对 TypeScript 3.9 不再支持。 放弃了对 IE 9 、10 的支持。

    Git下载地址:https://github.com/angular/angular/releases。

    Github 文档:https://github.com/angular/angular/blob/master/CHANGELOG.md

    官方更新:https://www.angular.cn/guide/updating-to-version-10

    新的重大变化

    不再支持打字稿3.6、3.7和3.8。请更新至Typescript 3.9。

    类型的输入字段每个值更改仅number触发valueChanges一次事件(某些情况下两次)。参见PR 36087

    在minLength和maxLength验证只验证有一个数值length属性。参见PR 36157

    具有未知属性绑定或未知元素名称的模板现在记录错误而不是警告。参见PR 36399

    UrlMatcher现在可以返回null值。参见PR 36402

    现在,移植的视图仅在插入点刷新。参见PR 35968](https://github.com/angular/angular/pull/35968)。

    现在,使用b或B格式代码格式化时间支持跨午夜的时间段。参见PR 36611

    具有至少一个空解析器的路线的导航被取消。参见PR 24621

    11.1.0-next.1(2020-12-02)

    Bug修复

    动画: getAnimationStyle导致较旧的浏览器发生异常(#29709)(66d863f

    动画:将查询选择器节点列表的副本从“传播”替换为“为”(#39646)(bfa197f),关闭#38551

    common:首选使用scrollX / scrollY的pageXOffset / pageYOffset实例(#28262)(b1d300d

    编译器:禁止对安全性敏感的属性使用i18n(#39554)(c8a99ef

    编译器:确保占位符具有正确的sourceSpan(#39717)(0462a61),关闭#39671

    编译器:仅在必要时将可信类型提升为常量(#39554)(4916870

    编译器:报告对表达式进行插值的更好错误(#30300)(94e790d

    编译器cli:当缺少引用目标而不是崩溃时报告错误(#39805)(453b32f),关闭#38618 #39744

    核心:允许将AbstractType传递给注入函数(#37958)(a1b6ad0

    核心:确保事件发生时(#39833)(68d4a74),关闭#39832,将OnPush祖先标记为脏

    核心: meta addTag()为httpEquiv(#32531)(ff0a90e)添加了错误的属性

    核心:如果程序包含项目外的文件,则迁移错误(#39790)(1a26f6d),关闭#39778

    核心:渲染到DOM时不调用对象的toString(#39843)(11cd37f),关闭#38839

    核心:删除重复的Noop函数(#39761)(066126a

    核心:Attribute在deps令牌(#37085)(f5cbf0b)部分中支持DI装饰器关闭#36479

    路由器:正确处理插座中的字符串命令(#39728)(c33a823),关闭#18928

    路由器:删除重复的getOutlet函数(39764)(5fa7673

    服务工作者:正确处理失败的缓存中止的请求(#39786)(6046419),关闭#39775 #39775

    特征

    通用:允许在异步管道(#39627)(c7f4abf)中使用任何可预订的

    编译器:为“受信任的类型”接收添加架构(#39554)(358c50e

    编译器:在I18nMetaVisitor(#39554)(bb70a9b)中支持错误报告

    编译器cli:添加对使用TypeScript 4.1的支持(#39571)(a7e7c21

    编译器cli:支持组件的部分编译(#39707)(e75244e

    核心:将get方法添加到QueryList(#36907)(a965589),关闭#29467

    本地化:支持应用程序资源束(ARB)转换文件格式(#36795)(5684ac5

    平台浏览器:添加两次连击HammerJS支持(#26362)(b5c0f9d),关闭23954

    要求

    形式:将FormBuilder.group方法的options属性的{[key:string]:any}类型标记为不推荐使用。使用AbstractControlOptions可以提供相同的功能,并且是类型安全的。

    11.0.1(2020-11-18)

    Bug修复

    编译器cli:错误地检查对隐式模板变量的调用(#39686)(e05cfdd),关闭#39634 *编译器cli: setComponentScope应该仅列出使用的组件/管道(#39662)(8d317df)*核心:处理!重要样式属性值(#39603)(978f081),关闭#35323 *核心:在组件根目录(#39599)(20db90a时,不插入ViewContainerRef节点),关闭#39556 *核心:从NgZone(#37864)(e02bea8)中删除不建议使用的wtfZoneSpec ,关闭#33949

    形式:更精确的控件清理(#39623)(050cea9

    http:微任务(#39512)(10e4ac0)中的jsonp <script>标签onLoad事件处理程序队列关闭#39496

    性能改进

    编译器:优化i18n消息ID的计算(#39694)(1891455

    编译器:使用原始字节表示utf-8编码的字符串(#39694)(882ff8f

    编译器cli:减少资源解析期间的文件系统命中率(#39604)(a7adcbd

    相关文章

      网友评论

          本文标题:Angular 11.0.0 版本

          本文链接:https://www.haomeiwen.com/subject/kevvwktx.html