2017-09-07 9 views
0

にロードされていない私のUI-ルータおよびカスタムディレクティブのテンプレートは、Internet Explorer 11にロードされていないこれは、それぞれのいずれかのエラーです:テンプレートは、IE11

[$compile:tpload] Failed to load template: blah/blah.html (HTTP status: undefined undefined) 

すべてがクロム、Firefoxとエッジで正常に動作しています。

なぜこのようなことが起こったのか、何か推測してください。

答えて

0

JavaScriptの場合、Internet Explorerでは、通常、 'use-strict'モードのために問題があります。アプリケーションが同じ名前の2つのプロパティを持つオブジェクトをどこかに持つように見える場合、 'use-strict'はクラッシュさせます。

がHTMLの場合は、不足している決算やページ

0

OKをレンダリングされていない開始タグがなければならない、これは固定されています。 IE6でサポートされていないES6 endsWith()メソッドが使用されました。コンソールでこれに関するエラーはありませんでした - 私は "すべての例外でブレーク"がIEの開発ツールデバッガで選択されていることを確認して問題を発見しました。修正は単にポリフィルを追加することでした。https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/endsWith