0

ng-includeを使用してテンプレートを読み込もうとしていて、テンプレートを含むhtmlファイルへのパスがあります。これはChromeとFirefoxで動作しますが、何らかの理由でIE 11には表示されません。IE11で角度HTMLテンプレートを読み込めません

IEは、角度1.3.5のプロパティ割り当てでTypeError: Object doesn't support this property or methodというエラーをスローします。私は効果なしに代わりActiveXObjectのを使用して試してみたものの具体的

xhr.onload = function requestLoaded() { ... } 

にXHRオブジェクトは、通常のnew window.XMLHttpRequest()です。

私は(一見)簡単なプロパティの割り当てがこのようなエラーを投げている理由を理解していません。これをどうやって回避するのですか?

EDIT:

スタックトレース、それは違いを作る場合:

TypeError: Object doesn't support this property or method 
    at Anonymous function ((PATH-TO-JS-FOLDER)/angular-1.3.5.js:9673:7) 
    at sendReq ((PATH-TO-JS-FOLDER)/angular-1.3.5.js:9538:9) 
    at serverRequest ((PATH-TO-JS-FOLDER)/angular-1.3.5.js:9255:9) 
    at processQueue ((PATH-TO-JS-FOLDER)/angular-1.3.5.js:13077:11) 
    at Anonymous function ((PATH-TO-JS-FOLDER)/angular-1.3.5.js:13093:27) 
    at Scope.prototype.$eval ((PATH-TO-JS-FOLDER)/angular-1.3.5.js:14293:9) 
    at Scope.prototype.$digest ((PATH-TO-JS-FOLDER)/angular-1.3.5.js:14109:15) 
    at Scope.prototype.$apply ((PATH-TO-JS-FOLDER)/angular-1.3.5.js:14397:13) 
    at Anonymous function ((PATH-TO-JS-FOLDER)/angular-1.3.5.js:22829:17) 
    at o.event.dispatch ((PATH-TO-JS-FOLDER)/jquery-2.1.0.min.js:3:5999) 

行番号は多少異なる場合がありますが、使用する際にライン9673は、ここでのベストプラクティスとしてxhr.onload =...

+0

チェックを助け、また、角度の異なるバージョンを試してみてください。奇妙な問題だと思うけど、スタックトレースはそれほど助けがたいです。 – charlietfl

+0

@Valyrionこれまでの解決策はありましたか?私はこの問題をクエリとは別のライブラリで見ていますが、それ以外は同じで意味がありません。 –

答えて

0

を含む行であります組み込みのajaxメソッドを使用するのに最適です。

例:

$http.get('../urlpath').then(function(reponse){ 

$scope.data = response; 

}); 

これは、同じことをやってますが、より堅牢で、パフォーマンスのために調整されています。

希望これは、角バグトラッカーを通じて

関連する問題