Web 前端框架 Angular.js 1.7.6 发布了,更新内容如下:
Bug 修复
- $compile: 修复 ng-prop-* 未定义值的问题 (772440, #16797, #16798)
- compile: 用 JQuery 正确处理 boolean 参数的 false 值 (27486b, #16778, #16779)
- ngRepeat:
- aria/ngClick: 在空格阻挡之前确认元素是否
contenteditable
(289374, #16762) - input: 防止浏览器自动填充隐藏的输入 (7cbb10)
- Angular: 新增 Safari / Webdriver 问题的变通方案 (eb49f6)
- $browser: 规范化输入的 URLs (2f72a6, #16606)
- interpolate: 不为不变的媒体 URL 参数创造指令 (90a41d, #16734)
- $q: 允许第三方 promise 库 (eefaa7, #16164, #16471)
- urlUtils: IE/Edge 浏览器 IPv6 URL 的主机名(hostname)包括在方括号 (0e1bd7, #16692, #16715)
- ngAnimateSwap: 和
ngIf
来兼容一些相同元素 (b27080, #16616, #16729) - ngMock: 让 matchLatestDefinitionEnabled 可以工作 (3cdffc, #16702)
- ngStyle: 若新样式已有属性,跳过空值的设定 (d6098e, #16709)
性能提升
包括以往版本的更新记录可查询 更新日志
下载地址:
转自 https://www.oschina.net/news/103697/angularjs-1-7-6-released