How to loop through $firebaseArray

后端 未结 3 962
醉话见心
醉话见心 2020-12-17 22:18

I created an array of users like so -

var ref = new Firebase(FIREBASE_URL + \'/users\');
var users = $firebaseArray(ref);

I have added obj

3条回答
  •  醉话见心
    2020-12-17 22:37

    Users probably isn't loaded by then, so you'll need to wait for it:

    var ref = new Firebase(FIREBASE_URL + '/users');
    var users = $firebaseArray(ref);
    
    users.$loaded()
        .then(function(){
            angular.forEach(users, function(user) {
                console.log(user);
            })
        });
    

    Here's the docs on it: https://www.firebase.com/docs/web/libraries/angular/guide/intro-to-angularfire.html#section-async-intro

提交回复
热议问题