-1
我有兩個服務調用restful API返回一些json。 我想用兩條通話完成時的消息更新我的用戶界面。Angular.js和更新條件
僅供參考,我將json存儲在我的控制器中的2個不同的$ scope變量中。
什麼是最好的方式和最乾淨的方式來實現這一目標?
我有兩個服務調用restful API返回一些json。 我想用兩條通話完成時的消息更新我的用戶界面。Angular.js和更新條件
僅供參考,我將json存儲在我的控制器中的2個不同的$ scope變量中。
什麼是最好的方式和最乾淨的方式來實現這一目標?
將您的承諾設置爲變量,然後使用$ q.all將它們分組到另一個承諾中,這兩個承諾在兩個承諾都完成時解決。
var promise_one = service_one.getItems().then(function(data) {
$scope.value_one = data;
});
var promise_two = service_two.getItems().then(function(data) {
$scope.value_two = data;
});
$q.all([promise_one, promise_two]).then(function() {
alert('Both calls are done!');
});