文章详情页
angular.js - 关于$apply()
浏览:445日期: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. 点字符“” 在MVC Web API 2中进行请求,例如api / people / STAFF.452872. javascript - node如何关闭主进程后 打开另一进程?3. javascript - thymeleaf模板 只有length如何循环生成标签?4. 求大神指点js修改margintop导致无限下滑的问题5. web服务器 - ubuntu下布置apache加wsgi加python6. mysql新建字段时 timestamp NOT NULL DEFAULT ’0000-00-00 00:00:00’ 报错7. Mysql Begin End 语句报错8. mysql - sysbench cpu测试的结果看不懂,求解9. python3的各种库的官方文档中文版在哪儿可以找到10. python2.7为什么点击了"开始"按钮后,tkinter上的按钮,图中红色部分,再也点不动了?
排行榜

网公网安备