0
我有一個列表alumId
s,我想將它傳遞給firebase查詢並檢索信息庫的id。現在,我正面臨一個錯誤,即for循環沒有正確循環。for循環中的查詢無法正常運行
預期結果將是:
- 用於rootRef之外,0
- 外的用於rootRef,1
- 內部rootref的,0
- 內部rootref的,1
實際結果:
- 外的rootRef,爲rootRef 0
- 外,1
- 內rootref的,1
- 內rootref的,2
for (var each = 0; each < alumAroundId.length; each++) {
console.log("outside of rootRef", each);
rootRef.child('users').child(alumAroundId[each].key).once('value', function (eventSnap) {
console.log(each, "inside the rootRef is off");
var thisUser = eventSnap.val();
thisUser.distance = alumAroundId[each].distance;
$scope.allAlumAround.push(thisUser);
});
}