文章详情页
angular.js - 关于$apply()
问题描述
使用$apply之后就不停报错,求解答
问题解答
回答1:这个错误是Digest Already In Progress。原因在于$digest循环已经在执行了,你再次手动调用了$apply函数。
去掉那个多余的调用即可,你也可以在$apply时判断是否已经在$digest:
javascriptif(!$scope.$$phase) { $scope.$apply();}
你看这个问题:http://stackoverflow.com/questions/12729122/prevent-error-digest-alrea...
如果你不知道什么是$digest,参考这篇文章:http://harttle.github.io/2015/06/06/angular-data-binding-and-digest.ht...
相关文章:
1. debian - docker依赖的aufs-tools源码哪里可以找到啊?2. dockerfile - [docker build image失败- npm install]3. docker images显示的镜像过多,狗眼被亮瞎了,怎么办?4. docker容器呢SSH为什么连不通呢?5. node.js - vue-cli构建报错。。。生成不了模板,求解~!!6. docker绑定了nginx端口 外部访问不到7. boot2docker无法启动8. 如何判断数组写入数据库有重复的值9. macos - mac下docker如何设置代理10. docker-compose 为何找不到配置文件?
排行榜