javascript - ie8 预期标识符错误 - Angular

标签 javascript angularjs internet-explorer-8

我的应用程序几乎可以在所有浏览器中运行,但是当我使用 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 doesn't support reserved words作为文字对象属性。使用

$scope['delete']

相反。

关于javascript - ie8 预期标识符错误 - Angular,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28060478/

相关文章:

AngularJs UI-Select 更改为 input-lg

javascript - Instafeedjs 和 Fancybox 如何让灯箱在 instafeed 的 javascript 输出上工作

javascript - JSHint:覆盖整个文件夹的单个 .jshintrc 选项

javascript - 打开时 JQuery Accordion 样式发生变化

javascript - typescript 与 JSX

javascript - 为什么 IE8 错误地提示加载了非安全元素?

html - 使用文件 ://in the internet

javascript - 如何使用 d3.time.scale 为一天中的每一小时和一周中的每一天创建标签

Jquery IE8 Dom操作无法扩展元素

css - Alpha 过滤器和梯度过滤器