Tôi tạo ra một mảng của người sử dụng như vậy -
var ref = new Firebase(FIREBASE_URL + '/users');
var users = $firebaseArray(ref);
Tôi đã thêm các đối tượng này và tôi muốn để lặp qua từng người dùng trong mảng này. Tôi biết điều này là có thể trong xem bằng cách sử dụng ng-lặp lại, nhưng tôi cần phải làm điều đó trong bộ điều khiển. Tôi đã thử -
angular.forEach(users, function(user) {
console.log(user);
})
Nhưng tôi không nhận được kết quả nào từ việc này.
Xem http://stackoverflow.com/questions/27049342/asynchronous-access-to-an-array -in-firebase/27050749 # 27050749. Nhưng cũng lưu ý đoạn thứ hai trên trang tài liệu này: https://www.firebase.com/docs/web/libraries/angular/guide/intro-to-angularfire.html#section-async-intro vì nó cho thấy cách tốt nhất để dữ liệu gỡ lỗi được tải trong ngữ cảnh AngularJS/Firebase: '
'. 'console.log' không phải là người bạn tốt nhất của bạn ở đây. –Giải thích trong trang đầu tiên của hướng dẫn Góc và hỏi ít nhất mười lần ở đây trên Stack Overflow. – Kato