我在控制器中调用一个保存函数,如下所示:
vm.save = function(onSaveSuccess, onSaveFailed) {
var data = {
"id": vm.id,
"name": vm.name
};
myService.updateData(data)
.then(function () {
onSaveSuccess('Saved');
})
.catch(onSaveFailed);
}
字符串
我的updateData()
看起来像这样:
self.updateData = function(data) {
return $http.post(url, data).then(returnData);
}
型
这工作正常,但现在我需要在updateData
中执行多个POST请求。如何在不更改save
函数的情况下执行?
1条答案
按热度按时间sqxo8psd1#
您可以使用
Promise.all
,它将并行调用两个API并返回一个带有结果数组的promise。字符串