在这里遇到问题。我的页面上有一个ng-repeat
,它显示的数据来自我设置的休息api。我在每个产品上都有一个删除按钮,当我删除时,该项目实际上消失了(当我刷新时我可以看到)但是我想在点击删除时将文章从页面上删除(没有刷新)。我已尝试使用$scope.$apply()
以及跟随此Angular JS : $Scope.Apply()的响应,但仍然没有运气。使用$scope.$apply()
只会给我一个错误:
错误:[$ rootScope:inprog] http://errors.angularjs.org/1.4.4/ $ rootScope / inprog?p0 =%24apply
有什么想法吗?
答案 0 :(得分:1)
如果没有看到您的代码,我假设您正在使用您的服务删除该项目,但不会更新绑定到ng-repeat的项目数组。除非您执行通常与摘要周期不同步的操作,否则您应该避免使用$scope.$apply()
。