我的Angular应用程序在IE11上运行正常,但我需要使它与IE9兼容。因此,我已将这些填料包括在内:
<script src="polyfills/matchMedia.js"></script>
<script src="polyfills/polyfill.js"></script>
<script src="polyfills/esClassList.js"></script>
<script src="polyfills/classList.min.js"></script>
<script src="polyfills/Blob.js"></script>
<script src="polyfills/typedarray.js"></script>
<script src="polyfills/formdata.js"></script>
但我仍然收到此错误
但是从错误中我无法理解哪一行代码导致了问题,还需要包含哪些其他polyfill才能使$http.get
在IE9中运行。
我正在尝试使用以下代码通过$http.get
获取JSON数组:
$http.get('GetDataUrl.php').success(function(data){
var el = document.createElement( 'span' );
el.innerHTML = data;
$scope.MyData = JSON.parse(el.childNodes[28].innerHTML)["0"];
});