2017-05-23 4 views
0

Ich erstelle eine Anwendung mit Angular4, ich möchte IE11 entsprechen. polifills.ts wird wie ex) bezeichnet, aber ist eine andere Bezeichnung notwendig?Notwendige Importe für ES6 zur Ausführung von Angular 4 auf IE11

ex)

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"; 
import "core-js/es6/reflect"; 

import "core-js/es7/reflect"; 
import "zone.js/dist/zone"; 

ich Browser-Unterstützung bezeichnet (https://angular.io/docs/ts/latest/guide/browser-support.html), aber ich weiß nicht, was notwendig ist, aus ES6 zu importieren, weil es nur mit ES6 geschrieben.

+0

können Sie auf diesen Link verweisen https://stackoverflow.com/questions/40490987/angular-2-webpack-site-wont-work-on-server- in-ie-11. Wichtig wäre die Shim-Bibliothek – Thiagz

+0

@Thiagz Ich importiere Core-js/es6 mit polyfills.ts, benötige ich aber eine zusätzliche Shim-Bibliothek? – sk1234

+0

Ich habe nur diese 3 .. babel-polyfill, zone.js und reflect-metada. Danach funktionierte mein Code gut auf IE [11,10,9,8] – Thiagz

Antwort

0

Warum verwenden Sie die Angular CLI nicht zum Einrichten Ihres Projekts? Auf diese Weise ist alles richtig eingerichtet und danach kannst du tun was du willst.

+0

Bei der Verwendung von Angular CLI wurde in generierten polifills.ts kein Problem verstanden. es6-shim.min.js und shims_for_IE.js sind ein Modul, das Core-js/es6 entspricht. Ist die Erkennung, dass core-js/es6 als Formel von Angular right verwendet wird? – sk1234

Verwandte Themen