在角js中一个接一个调用两个web Rest web api

问题描述:

我有两个web api来同步本地到服务器的数据。我的数据是主/子形式。我的需求是一旦主数据同步,那么子数据将被发送用于同步。我在角度js方面很新颖。请帮助我。在角js中一个接一个调用两个web Rest web api

+0

你可以张贴一些代码? –

首先要做的第一个请求,并在回调做第二次:

$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 –