2017-02-26 11 views
0

それはしばらくの間、動作し、その後停止しました。おそらく、私はいくつかのコンポーネントをインポートしたか、何かをしました。 Firefox、Chrome、Edgeでは動作しますが、IE11では動作しません。Angular2 FinalはIE11で動作しません

エラーは、Angular2コアライブラリからのものです。

それは

SCRIPT5007言う:角度intl.tsから

  function combine(options) { 
       return (_a = ((Object))).assign.apply(_a, [{}].concat(options)); 
       var _a; 
      }    

この関数にプロパティを取得できません。 '適用' 未定義またはnull参照の

とポイントが https://github.com/angular/angular/blob/master/modules/@angular/common/src/pipes/intl.tsファイル

これを修正して動作させるにはIE? index.htmlをで

+0

ポリフィルをロードしましたか? –

+0

ポリフィルをロードしたことを確認する方法は?私はこのファイルpolyfills.tsの構造を持っていますが、それが含まれているかどうかはわかりません。 – Markus

+0

https://angular.io/docs/ts/latest/guide/browser-support.html –

答えて

1

バベルスクリプトはあなたを助けるかもしれない:

<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.6.15/browser-polyfill.min.js"></script>

0

angular2 CLI 2.4を使用している間*上記の問題がIEで発生します。

は、この問題は、あなたが私のために働いた角度CLI

/** 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/set'; 

そのを使用してpolyfills.tsファイルにpolyfillsのために必要される項目をインポートしたことを確認して解決します。

関連する問題