gpt4 book ai didi

angularjs - 是否可以在不触发 $watch 回调的 $watched 范围属性上设置一个值?

转载 作者:行者123 更新时间:2023-12-04 10:04:21 27 4
gpt4 key购买 nike

是否可以设置count而不会触发 $watch打回来?

$scope.count=1;
$scope.$watch('count',function(){...});

谢谢。

最佳答案

您可以使用 setTimeout 等待 Angular 的摘要周期完成,然后运行您的代码:

setTimeout(function(){
$scope.count = 1;
},0)

通过这种方式,angular 代码完成运行,检查更改,然后在不涉及 Angular 的情况下设置属性。

关于angularjs - 是否可以在不触发 $watch 回调的 $watched 范围属性上设置一个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20448288/

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