加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs – 延迟对象承诺和$resource服务的承诺之间的区别是什

发布时间:2020-12-17 17:14:44 所属栏目:安全 来源:网络整理
导读:延迟对象承诺与$resource服务的承诺有什么区别? 我知道,在某些情况下,使用$q服务来创建deferer,然后解决响应并返回promise. 其他人在同一时间可能会做一些像return $resource(…).get().$promise;. 什么是差异.这两种方法之间? 解决方法 从$resource返回的
延迟对象承诺与$resource服务的承诺有什么区别?

我知道,在某些情况下,使用$q服务来创建deferer,然后解决响应并返回promise.

其他人在同一时间可能会做一些像return $resource(…).get().$promise;.

什么是差异.这两种方法之间?

解决方法

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

有人是$resource内部使用的$http服务 – 您正在使用他们为您创建的承诺.

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读