Угловые (2+) полифилы: проблемы с IE - .includes () - PullRequest
0 голосов
/ 02 сентября 2018

После долгих экспериментов я обнаружил, что использование .includes() в шаблоне .html приведет к ошибке приложения в IE.

например. *ngIf="selectedItems.includes(item)

Я включил все в polyfills.ts, тем не менее, IE не читает мой код должным образом.

Например, при чтении {{aVariable}} в .html шаблоне он не будет отображаться в IE, если есть includes(), как ни странно, он работает, если я добавлю *ngIf="true" в его html-тег, например:

<span *ngIf="true">{{aVariable}}</span>

При удалении всех .includes() в шаблоне .html все работает нормально.

Чего мне не хватает, это можно решить и в полифиллах?

1 Ответ

0 голосов
/ 02 сентября 2018

Как ни странно, после множества поисков я наконец-то нашел решение на github после публикации этого вопроса.

Добавление следующих строк в Polyfills.ts решит эту проблему с помощью includes:

import 'core-js/es6/array';
import 'core-js/es7/array';

Надеюсь, это поможет другим.

...