0
$scope.placeOrder = function() {
var callbackBalance = apiService.updateBalance($scope.order);
callbackBalance.then(function(data) {
if(data.data.success) {
var callback = apiService.createOrder($scope.order);
callback.then(function(data){
if(data.data.success)
{
localStorageService.cookie.clearAll();
alert("Order Placed Successfully");
$state.go("createOrder");
}
else
alert('Sorry! Cannot place order');
});
}
else
{
alert('Cannot update company balance')
}
});
這是一個代碼來爲公司下訂單並根據訂單總額更新其餘額。代碼工作正常,但根據此代碼首先調用餘額金額API並且一次它的響應是成功訂單API將被調用,並且它的響應將被檢查。但是,我們如何檢查兩者是否成功,然後僅更新數據庫以進行餘額和訂單。現在右側的情況可能是公司的餘額已更新,有些原因沒有下訂單。 我正在爲我的開發使用MEAN堆棧。如何同時檢查多個響應
謝謝@GhazanfarKhan這正是我想要的。 –