Проблема с датой в IE10 - "Intl" не определен
У меня есть следующий простой пример, который использует конвейер дат 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
Если вы включите режим эмуляции IE10 в инструменте F12, то произойдет ошибка. Как обойти эту проблему в браузере IE10?
1 ответ
Решение
(Единственное) разумное объяснение состоит в том, что Intl
не заполнен
Как core-js
состояния документации,
ECMA-402
Intl
пропущено из-за размера. Вы можете использовать этот polyfill.