gpt4 book ai didi

javascript - 如何在 JavaScript 中查看函数返回值

转载 作者:行者123 更新时间:2023-11-30 12:44:52 25 4
gpt4 key购买 nike

在浏览器中,对于一个对象,一个属性有它的getter和setter。我们可以覆盖它们来观察属性。函数的返回值怎么样?在 AngularJS 中,使用“ng-show”来控制组件的可见性。可以这样写:

<ANY ng-show="aFunction()"> ... </ANY>

函数可以定义为:

var tmp = false;
$scope.aFunction = function() { return tmp; };

如果在运行时,'tmp' 更改为 true,< ANY > 将显示。 AngularJS 如何知道返回值改变了?是否有定时检查变化的超时功能?

最佳答案

没有超时功能。有一个特定于 AngularJS 的概念,称为“摘要循环”。
您可以了解更多关于 scope life-cycle 来自文档。
我还找到了 this article 对于介绍此机制非常有用。
最后,我相信这里有很多关于 SO 的相关答案。

一般来说,你应该试着找出函数$apply(), $digest(), $watch() 做。

关于javascript - 如何在 JavaScript 中查看函数返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22898405/

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