在IE9上运行角度应用程序时出现JS错误

时间:2017-04-30 12:04:40

标签: javascript angularjs internet-explorer internet-explorer-9

我的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>

但我仍然收到此错误

Error Image

但是从错误中我无法理解哪一行代码导致了问题,还需要包含哪些其他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"];           
});

0 个答案:

没有答案