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 =...
チェックを助け、また、角度の異なるバージョンを試してみてください。奇妙な問題だと思うけど、スタックトレースはそれほど助けがたいです。 – charlietfl
@Valyrionこれまでの解決策はありましたか?私はこの問題をクエリとは別のライブラリで見ていますが、それ以外は同じで意味がありません。 –