1
我想单独加载Firebase中每个对象的子对象。通过Firebase迭代引用加载其子女
的代码,以更好地解释这个想法非工作片断下面给出:
var userId = firebase.auth().currentUser.uid;
firebase.database().ref('/users/'+userId+"/foo/list").once('value').then(function(list) {
var reffoo = firebase.database().ref().child("/foo/");
for (var i = 0; i < list.length; i++) {
ref = reffoo.child(list[i]);
$scope.foo[ref] = $firebaseObject(ref);
}
});
按我分析的问题是,$ firebaseObject使异步调用火力但不知道怎么做这行得通?