2017-05-23 5 views
0

Angular4を使用してアプリケーションを作成していますが、IE11に対応したいと思います。 polyfills.tsはexのように指定されていますが、他の指定が必要ですか?IE6でAngular 4アプリケーションを実行するためにES6をインポートする必要があります

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"; 

私は、ブラウザのサポート(https://angular.io/docs/ts/latest/guide/browser-support.html)、 呼ばそれだけES6で書かれているので、私はES6の外にインポートする必要があるのか​​分かりません。

+0

https://stackoverflow.com/questions/40490987/angular-2-webpack-site-wont-work-on-server- in-ie-11である。重要なのはシムライブラリです – Thiagz

+0

@Thiagz core-js/es6をpolyfills.tsでインポートしましたが、これに追加のshimライブラリが必要ですか? – sk1234

+0

私はこれらの3つのバベルpolyfill、zone.js、および反射metadaを含んだ。その後、私のコードはIE [11,10,9,8] – Thiagz

答えて

0

Angular CLIを使用してプロジェクトを設定してみませんか?このようにすべてが正しく設定され、その後はあなたが望むことを自由に行うことができます。

+0

Angular CLIを使用する場合、生成されたpolyfills.tsに問題はありません。 es6-shim.min.jsとshims_for_IE.jsはcore-js/es6に相当するモジュールですが、core-js/es6がAngular rightの式として使用されているという認識はありますか? – sk1234

関連する問題