$ scope。$ apply返回错误

时间:2015-08-30 08:16:37

标签: javascript angularjs

在这里遇到问题。我的页面上有一个ng-repeat,它显示的数据来自我设置的休息api。我在每个产品上都有一个删除按钮,当我删除时,该项目实际上消失了(当我刷新时我可以看到)但是我想在点击删除时将文章从页面上删除(没有刷新)。我已尝试使用$scope.$apply()以及跟随此Angular JS : $Scope.Apply()的响应,但仍然没有运气。使用$scope.$apply()只会给我一个错误:

错误:[$ rootScope:inprog] http://errors.angularjs.org/1.4.4/ $ rootScope / inprog?p0 =%24apply

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

如果没有看到您的代码,我假设您正在使用您的服务删除该项目,但不会更新绑定到ng-repeat的项目数组。除非您执行通常与摘要周期不同步的操作,否则您应该避免使用$scope.$apply()