5

我有以下使用 Angular 2 日期管道的简单示例,该管道在 IE11 中运行良好,但在 IE10 中失败:

@Component({
  selector: 'my-app',
  template: 'my date: {{ myDate | date }}'
})
export class AppComponent {
  myDate: Date = new Date();
}

一个 IE10,它的错误是'Intl' is undefined. 垫片已正确加载,就像快速入门示例一样。

这是 plunker - http://plnkr.co/edit/rJIAay1mRXnnFtNvmM7x?p=preview

如果在 F12 工具中打开 IE10 仿真模式,则会出现错误。如何在 IE10 浏览器上解决此问题?

4

1 回答 1

4

(唯一)合理的解释是Intl不是 polyfill。

正如core-js文件所述

Intl由于大小,ECMA-402被遗漏。你可以使用这个 polyfill

于 2016-11-01T20:11:24.147 回答