当前位置:  开发笔记 > 程序员 > 正文

是否有理由使用$ scope.$ apply而不是$ applyAsync?

如何解决《是否有理由使用$scope.$apply而不是$applyAsync?》经验,为你挑选了1个好方法。

调用$ scope.$ apply而不是$ applyAsync的用例是什么?我可能错过了一些东西,但后者看起来似乎是前者更安全的版本,所以你无法获得消化重入.



1> taxicala..:

$scope.$apply 将尝试立即应用给定的表达式,这意味着如果当前正在运行摘要循环,则可能最终会得到错误/异常。

$applyAsync另一方面,将“安排”要在大约10毫秒内应用的表达式(根据docs),这样您就可以在同一摘要循环中将多个表达式排队。

推荐阅读
周扒pi
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有