gpt4 book ai didi

angularjs - $scope.$evalAsync 与 $scope.$applyAsync

转载 作者:行者123 更新时间:2023-12-02 19:14:26 29 4
gpt4 key购买 nike

$evalAsync 和 $applyAsync 之间有什么区别?我的理解是,当我从指令中使用 $evalAsync 时,表达式将在浏览器呈现之前进行计算。

举个例子,如果我想滚动到页面上的特定位置但不显示跳转到该位置,我可以使用它滚动到该位置,并且由于它在浏览器呈现之前触发,因此该视觉效果bug就会消失。

但是,applyAsync 的目的是什么?什么时候使用其中一种而不是另一种是个好主意?

最佳答案

$evalAsync()

将在当前摘要中执行

$applyAsync()

按计划进行。

如果您需要详细信息: Ben Nadelstack here

关于angularjs - $scope.$evalAsync 与 $scope.$applyAsync,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30789177/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com