文章详情页
angular.js - 关于$apply()
浏览:211日期:2024-10-11 14:59:03
问题描述
使用$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. javascript - npm下载的模块不完整是什么问题?2. java - Spring事务回滚问题3. python运行后没有任何反馈要怎么排查4. css - 手机qq打开网页无法使用文件上传功能?5. node.js - 我想让最后进入数据库的数据,在前台最先展示,如何做到?6. wordpress - Nginx中禁止访问txt,robots.txt文件例外,规则该怎么写?7. 刚放到服务器的项目出现这中错误,有高手指点吗8. c++ - 如何在python的阻塞的函数中获取变量值9. python 操作mysql如何经量防止自己的程序在之后被恶意注入(说白了就是问一下python防注入的一些要点)10. mysql - 面试题:如何把login_log表转换成last_login表?
排行榜
