要嘗試運行angularjs 2秒順序地休息我1秒和下一功能延遲初始功能:鏈接angularjs休息端點訪問
setTimeout(function() {
$http.get("/rest1")
.then(function(response) {
$scope.val1 = response.data;
});
}, 1000)
setTimeout(function() {
$http.get("/rest2")
.then(function(response) {
$scope.val2 = response.data;
});
}, 2000)
這種方法是有問題的,因爲它不能保證第二rest
功能將運行第一次之後(儘管很可能)。
這些rest
呼叫可以鏈接,以保證rest1
將在rest2
後執行嗎?
不清楚是什麼關係。它們都覆蓋相同的範圍變量,其次似乎不依賴於來自第一個數據 – charlietfl
您可以添加另一個'.then'並在其中進行第二次調用。 – tpsilva
@charlietfl問題已更新,謝謝 –