1
我的功能看起來如下: -如何通過指數Ajax請求訪問客戶陣列
function getCustomers() {
var len = 5;
var customers = new Array(len);
var _promises = [];
for (var i = 0; i < 5; i++) {
var p = dataService.get(sData, 'Customer').then(function (data) {
if (data.entity === "Customer" && data.id > 0) {
//*******I am in need to access customers by index (i)**********;
//customers[i] = data.id
return alert("loop "+i);
//***** Issue-this alerts 5 times "loop 6" ***///////
}
})
_promises.push(p);
}
}
$q.all(_promises).then(function() {
})
}
這是怎麼角(DataService的)看起來像
function read(data, entityName) {
var url = "API_Url"
return $http({
method: 'GET',
url: url,
})
.then(success)
.catch(exception);
function success(response){
return response.data;
}
}
對不起!!我沒有使用ES6 –
感謝您的鏈接 –
哇!驚人的關鍵字我只是用var來取代var而沒有別的符合我的要求。謝謝:) –