gpt4 book ai didi

jquery - 延迟 Angular 的状态?

转载 作者:行者123 更新时间:2023-12-03 21:28:43 25 4
gpt4 key购买 nike

使用 jQuery deferreds,我习惯于能够像这样检查当前状态:

var defer = $.Deferred();
defer.state(); //Returns the state of the deferred, eg 'resolved'

有没有办法对 Angular 延迟执行相同的操作? (或者更好的 promise )

最佳答案

更新:

由于 $q 的重构,尽管没有记录,但现在这是可能的:

promise.$$state.status === 0 // pending
promise.$$state.status === 1 // resolved
promise.$$state.status === 2 // rejected

原文:

与大多数 Promise 库(Bluebird、Q、when、RSVP 等)不同,$q 不公开同步检查 API。

没有办法从外部实现这一点。

您必须对 Promise 调用 .then,并且该处理程序中的代码将在 Promise 履行时运行。

关于jquery - 延迟 Angular 的状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24091513/

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