AngularJS 过滤器在 Internet Explorer 中不起作用
AngularJS Filters not working in Internet Explorer
在最新的 Internet Explorer (11) 中使用过滤器时,当绑定周围有其他文本时,我会得到花括号,例如
<span>something {{date | date:'yyyy'}}</span>
还有当我在绑定周围有元素时,比如
<span>something</span>{{date | date:'yyyy'}}</span>
有人知道如何防止这种情况发生吗?
这是 AngularJS 尝试访问 window.history.state
:
时的错误
https://github.com/angular/angular.js/issues/10367
将 Angular 版本更改为 v1.3.15 或更高版本 - 它已在 v1.3.15 中修复(您的 plunker 使用 v1.3.13)。它似乎与过滤器无关;至少不是直接的。
在最新的 Internet Explorer (11) 中使用过滤器时,当绑定周围有其他文本时,我会得到花括号,例如
<span>something {{date | date:'yyyy'}}</span>
还有当我在绑定周围有元素时,比如
<span>something</span>{{date | date:'yyyy'}}</span>
有人知道如何防止这种情况发生吗?
这是 AngularJS 尝试访问 window.history.state
:
https://github.com/angular/angular.js/issues/10367
将 Angular 版本更改为 v1.3.15 或更高版本 - 它已在 v1.3.15 中修复(您的 plunker 使用 v1.3.13)。它似乎与过滤器无关;至少不是直接的。