gpt4 book ai didi

javascript - Angular - 我是否需要为每个 $http 调用使用 promise ?

转载 作者:行者123 更新时间:2023-11-30 08:32:13 25 4
gpt4 key购买 nike

我正在使用 $http 向我的 API 进行各种获取和发布,但是我想问一下我应该使用“延迟/ promise ”方法还是简单的返回?

什么是最佳实践/最稳定的方式?

So - 代码形式:

var deferred = $q.defer();
var theReq = {
method: 'POST',
url: API + '/class',
data: {
option: option
}
};

$http(theReq)
.then(function(data){
deferred.resolve(data);
})

return deferred.promise;

对比:

return $http.post(API + '/class', {
option: option
})

最佳答案

Angular 为您进行 Promise 抽象。当您只需要 3 行代码并让 Angular 处理延迟过程时,为什么要编写 20 行代码?

寻求第二种解决方案

关于javascript - Angular - 我是否需要为每个 $http 调用使用 promise ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35987012/

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