Ich bin mir bewusst, dass Ionic angegeben hat, dass sie IE11 nicht unterstützen werden - aber ich bin immer noch durch die Arbeit verpflichtet, einen Workaround zu finden, wenn möglich!Ionic 3 - Polyfill für ES6 in IE11 funktioniert nicht
Das Problem, das ich habe, ist die main.js-Datei, die von Ionic in der Entwicklungsumgebung erstellt wird, wirft einen Fehler in IE11 aufgrund der Verwendung von Vorlagenliteralen.
Ich habe eine polyfills.ts-Datei erstellt, die folgende
polyfills.ts
import 'core-js/es6/string';
import 'core-js/fn/string/raw';
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/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/reflect';
import 'core-js/es7/reflect';
import 'classlist.js';
import 'web-animations-js';
import 'hammerjs';
und in meinem main.ts Datei
import './polyfills'
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import {enableProdMode} from '@angular/core';
import { AppModule } from './app.module';
enableProdMode();
platformBrowserDynamic().bootstrapModule(AppModule);
aber es enthält scheint das Problem nicht zu lösen. Vermisse ich vielleicht ein Modul von Core-Js, das dieses Problem lösen würde?
Jeder Rat wie immer wird sehr geschätzt.
Danke!
Vielen Dank! Löst das Problem jedoch nicht. Ich denke, die Polyfills werden nach irgendeinem anderen Anwendungscode geladen, obwohl sie an der Spitze der Hauptdatei ts stehen. Irgendwelche Vorschläge? – user2085143