gpt4 book ai didi

angularjs - 使 jQuery Deferred/Promises 和 AngularJS $q Deferred/Promises 兼容

转载 作者:行者123 更新时间:2023-12-04 13:08:22 24 4
gpt4 key购买 nike

我有一些旧的 JavaScript 库使用 jQuery promises作为函数调用的返回对象。我现在正在使用 AngularJS它使用 $q service (灵感来自 Q library )。
有没有人有一些通用的 JavaScript 代码来使这两个不同的 promise 实现兼容,以便可以像 $q promise 一样使用 jQuery promise ?或者类似的东西?

最佳答案

第三方 promise 可以用 $q.when(thirdPartyPromise) 包裹起来转换为 $q promise 。当thirdPartyPromise解决,$q promise 相应解决和 $scope.$apply()叫做。

关于angularjs - 使 jQuery Deferred/Promises 和 AngularJS $q Deferred/Promises 兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18954894/

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