5

IE11 では正常に動作するが IE10 では失敗する Angular 2 日付パイプを使用する次の簡単な例があります。

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

1 つの IE10 でエラーが発生し'Intl' is undefinedます。クイックスタートの例と同様に、シムが適切にロードされました。

これがプランカーです - http://plnkr.co/edit/rJIAay1mRXnnFtNvmM7x?p=preview

F12 ツールで IE10 エミュレーション モードをオンにすると、エラーが発生します。IE10 ブラウザーでこの問題を回避するにはどうすればよいですか?

4

1 に答える 1

4

(唯一の)合理的な説明は、Intlポリフィルされていないということです。

core-jsドキュメントに記載されているように、

ECMA-402Intlはサイズの関係で見逃されています。このポリフィルを使用できます。

于 2016-11-01T20:11:24.147 に答える