仅当在IE中加载页面时才出现此问题,而在Chrome / FF / Edge中则很好。
我有以下...
$scope.getOtherInfo = function (appID) {
$scope.otherInfo = $scope.applications.filter(e => e.ApplicationId === appID).map(function (el) {
return ({
AppID: appID,
Title: el['Title'].replace(/ /g, '')
});
});
};
(应用程序是多维数组,这时otherInfo为null)
这在Chrome等系统中工作正常,可以调用它来完成工作等。在IE中,尽管在页面加载时我得到
SCRIPT1002:语法错误jsFile.js(98,58)
指向下面的行
$scope.otherInfo = $scope.applications.filter(e => e.ApplicationId === appID).map(function (el) {
我不确定如何进一步分解线路以尝试调试是否完全不满意。
答案 0 :(得分:1)
IE9不支持箭头功能。 Please check this link for supported browsers:
尝试使用普通的函数方法执行操作。 如果这不起作用,请检查您的页面是否以“怪癖”模式呈现,IE9支持地图,但是最有可能您的html页面以“怪癖”模式呈现,这是失败的。尝试将doctype添加到您的页面,然后检查它是否有效。