我有一个简单的例子,使用Angular 2的日期管道,它在IE11中工作良好,但在IE10中失败:
@Component({
selector: 'my-app',
template: 'my date: {{ myDate | date }}'
})
export class AppComponent {
myDate: Date = new Date();
}
一个IE10,它与'Intl' is undefined
错误。垫片正确加载,就像快速入门的例子。
这是活塞- http://plnkr.co/edit/rJIAay1mRXnnFtNvmM7x?p=preview
如果在F12工具中打开IE10仿真模式,则会出现错误。如何在IE10浏览器上解决这个问题?
(唯一)合理的解释是Intl
没有被填充。
如core-js
文档所述,
ECMA-402
Intl
因尺寸而缺失。你可以使用这个填充。