angular.forEach(tableName, function(value, key){
console.log("value ", value)
getFormsService.getTableData(value).then(function(dynResponse){
console.log("key",key," dynResponse", dynResponse.data)
});
});
在上述代碼表名包含表名陣列 例如:表名= [ 「表1」, 「表2」, 「表3」, 「tale4」]角的foreach不等待服務器響應
每個表50,10,如圖5所示,20個記錄
我的輸出:
"value ", table1
"value ", table2
"value ", table3
"value ", table4
"key",2," dynResponse", array(5 records)
"key",1," dynResponse", array(10 records)
"key",3," dynResponse", array(20 records)
"key",0," dynResponse", array(50 records)
預期輸出:
"value ", table1
"key",0," dynResponse", array(50 records)
"value ", table2
"key",1," dynResponse", array(10 records)
"value ", table3
"key",2," dynResponse", array(5 records)
"value ", table4
"key",3," dynResponse", array(20 records)
help me to get expected output
Thanks
不要忘了接受答案,如果它幫助你:) –