【发布时间】:2015-01-21 13:57:20
【问题描述】:
我的应用几乎可以在所有浏览器中运行,但是当我使用 ie8 时发生了预期标识符。
$scope.delete = function (index) {
$scope.recipelists.splice(index, 1);
localStorage.setItem('markedRecipes', JSON.stringify($scope.recipelists))
if ($scope.recipelists == 0) {
$modalInstance.dismiss('cancel');
}
}
这是 ie8 的控制台在显示错误时引导我的位置。
我不知道这有什么问题。
谢谢!
【问题讨论】:
-
IE8支持本地存储吗?
-
@qamar:无论哪种方式,都会引发引用错误,而不是 syntax 错误。
-
检查这些是否有可能,stackoverflow.com/questions/2149762/…
-
delete 是 javascript 中的关键字,因此它也可能导致问题,因为 pankaj 说 .splice 也可能导致问题。不确定是否需要检查。
标签: javascript angularjs internet-explorer-8