angularjs – 是否有理由使用$scope.$apply而不是$applyAsync?
发布时间:2020-12-17 06:48:07 所属栏目:安全 来源:网络整理
导读:调用$scope.$apply而不是$applyAsync的用例是什么?我可能错过了一些东西,但后者看起来似乎是前者更安全的版本,所以你无法获得消化重入. 解决方法 $scope.$apply将尝试立即应用给定的表达式,这意味着如果当前正在运行摘要周期,您最终可能会收到错误/异常. 另
调用$scope.$apply而不是$applyAsync的用例是什么?我可能错过了一些东西,但后者看起来似乎是前者更安全的版本,所以你无法获得消化重入.
解决方法
$scope.$apply将尝试立即应用给定的表达式,这意味着如果当前正在运行摘要周期,您最终可能会收到错误/异常.
另一方面,$applyAsync将“调度”要在大约10毫秒内应用的表达式(根据docs),以便您能够在同一摘要周期中排队多个表达式. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 用WebServices整合.NET和J2EE
- Symbian学习笔记(21) - 原来还有这个工具wsdl2cpp,访问web
- Axis2 webservice客户端(wsdd)复杂对象
- WebService传输数据流及数据交互解析
- angularjs – 如何更改Angular Chart.js上的工具提示
- unix terminal/console/curses 工具介绍之一
- yum – 在AWS Elastic Beanstalk上启用EPEL存储库
- 解决vim写的Makefile报错:Makefile: missing separator(did
- 如何在bash脚本中静默输出?
- 调用webservice