Angular 2-script5007: невозможно получить свойство "apply" неопределенной или нулевой ссылки
Я создал простой проект:
ng new my-app
cd my-app
ng serve
Chrome и Firefox это нормально, но когда я выполняю в IE 11, он возвращает эту ошибку: SCRIPT5007
может кто-нибудь помочь мне?
2 ответов
Я обнаружил, что эта проблема может быть воспроизведена в Angular 2.4, и вы можете исправить это с помощью Angular 2.2.x или 2.3.икс. Я подал вопрос для угловой команды, вот ссылка:https://github.com/angular/angular/issues/14592
=================================================
кажется, что это не проблема углового, а углового cli. Пожалуйста, обратитесь к https://github.com/angular/angular-cli/issues/4862
ответ из проблемы angular-cli сказал, IE11 polyfills закомментированы по умолчанию, вам нужно включить polyfills в src\polyfills.ts.
это issu CLI не угловой
в более новой версии ANGULAR-CLI, src\polyfills.ts закомментированы по умолчанию.
- открыть файл
src/polyfills.ts
- un-comment эти файлы и готово
БРАУЗЕР POLYFILLS
/* * IE9, IE10 и IE11 требует всех следующих заполнений. **/
вот список файлов:
import 'core-js/es6/symbol';
import 'core-js/es6/object';
import 'core-js/es6/function';
import 'core-js/es6/parse-int';
import 'core-js/es6/parse-float';
import 'core-js/es6/number';
import 'core-js/es6/math';
import 'core-js/es6/string';
import 'core-js/es6/date';
import 'core-js/es6/array';
import 'core-js/es6/regexp';
import 'core-js/es6/map';
import 'core-js/es6/set';