Приложение Angular 8 не работает в IE11, но в Edge работает нормально.Как это исправить, я недавно перенес свое приложение с Angular 7 на 8.
И добавил код ниже в polyfills.ts
polyfills.ts
/** IE9, IE10 and IE11 requires all of the following polyfills. **/ 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/weak-map'; import 'core-js/es6/set'; import 'core-js/es6/array'; import 'core-js/es6/reflect';
У меня была такая проблема, но это было из-за ng serve, если я ее соберу, то она скомпилируется просто отлично.Я думаю, что это связано с Angular 8 с использованием ES2015 вместо ES15, и IE не признает, что
ng serve
также добавьте список классов и молоток JS и попробуйте
import 'classlist.js'; // Run `npm install --save classlist.js`. import 'hammerjs';