2016-09-29 44 views

回答

3

首先要做的第一個請求,並在回調做第二次:

$http.get("firstRequestUrl").then(function(data) { 
    // success 
    $http.get("secondRequestUrl?myVar=" + data.myVar).then(function(secondData) { 
     // second request success 
    } 
} 
+0

感謝您的回覆。如果第一個API成功或被拒絕,我需要通過第二個API調用的方式。 – coolForNet

+0

這就是我包括的.. – devqon

+0

這個答案很好 - 每$ http docs'success'和'error'已被棄用,因此在第一個GETs .then()'回調函數中添加第二個GET函數確保它僅在第一個是成功的。 DOCS:https://docs.angularjs.org/api/ng/service/$http –

相關問題