gpt4 book ai didi

angularjs - defer object promise 和 promise from $resource service 有什么区别

转载 作者:行者123 更新时间:2023-12-01 00:29:17 25 4
gpt4 key购买 nike

defer object promise 和promise from $resource 有什么区别?服务?

我知道,在某些情况下使用 $q服务打造deferer ,然后解析响应并返回 promise 。

同时其他人可能会做类似 return $resource(...).get().$promise; 的事情.

有什么区别。在这两种方法之间?

最佳答案

$resource 返回的 promise 是某人最初使用的 $q.defer() (或更新的更现代的 promise 构造函数)来创建。

那个人是$http内部使用的服务 $resource - 您正在使用他们为您创建的 promise 。

通常,您只需要使用 $q.defer或使用异步时代码最低级别的 promise 构造函数 - 否则您通常最好使用 promise 链接。否则你最终会得到 with the explicit construction anti-pattern .

关于angularjs - defer object promise 和 promise from $resource service 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30799384/

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