我想構建一個對象數組,但對於每個對象,我需要多個鏈接的http調用。例如:如何通過在AngularJS中鏈接http調用來構建對象數組?
var objects = [];
$http.get(/getDataUrl)
.then(function(data){
for(i = 0; i < data.length; i++)
{
objects[i] = { value1 : data.value }
}
for(i = 0; i < objects.length; i++)
{
http.get(objects[i].value1)
.then(function(data){
objects[i].value2 = data.value;
}
}
})
任何想法如何正確執行這個混亂?
您的解決方案無法正常工作?由於您提供了很少的信息,我認爲它應該可以工作 – aorfevre
我沒有訪問當前計數器值'i'的鏈接調用。 – user3816378
我認爲你正在得到這種情況 - 我總是指向最後一個索引? – akashrajkn