【发布时间】:2016-09-29 21:26:48
【问题描述】:
我有两个 web api 来将数据从本地同步到服务器。我的数据是主/子形式。我的需要是一旦同步主数据,然后发送子数据进行同步。我是 Angular js 的新手。请帮助我。
【问题讨论】:
-
你能贴一些代码吗?
我有两个 web api 来将数据从本地同步到服务器。我的数据是主/子形式。我的需要是一旦同步主数据,然后发送子数据进行同步。我是 Angular js 的新手。请帮助我。
【问题讨论】:
首先做第一个请求,然后在回调上做第二个:
$http.get("firstRequestUrl").then(function(data) {
// success
$http.get("secondRequestUrl?myVar=" + data.myVar).then(function(secondData) {
// second request success
}
}
【讨论】:
success 和 error 已被弃用,因此在第一个 GETs .then() 回调中添加第二个 GET 可确保它仅在第一个成功后触发。文档:docs.angularjs.org/api/ng/service/$http