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. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |