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>

有人知道如何防止这种情况发生吗?

完整代码:http://plnkr.co/edit/nVv2mM4US2JakTm1tGlF?p=preview

这是 AngularJS 尝试访问 window.history.state:

时的错误

https://github.com/angular/angular.js/issues/10367

将 Angular 版本更改为 v1.3.15 或更高版本 - 它已在 v1.3.15 中修复(您的 plunker 使用 v1.3.13)。它似乎与过滤器无关;至少不是直接的。