我创建了这样的一系列用户-
var ref = new Firebase(FIREBASE_URL + '/users');
var users = $firebaseArray(ref);
我为此添加了对象,并且想遍历该数组中的每个用户。我知道这在使用ng-repeat的视图中是可能的,但是我需要在控制器中做到这一点。我试过了 -
angular.forEach(users, function(user) {
console.log(user);
})
但是我没有得到任何结果。
届时用户可能尚未加载,因此您需要等待:
var ref = new Firebase(FIREBASE_URL + '/users');
var users = $firebaseArray(ref);
users.$loaded()
.then(function(){
angular.forEach(users, function(user) {
console.log(user);
})
});
这是上面的文档:https : //www.firebase.com/docs/web/libraries/angular/guide/intro-to-angularfire.html#section-async-intro
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句