Я использую Firebase с ионической Framework.I я Извлечение записи с помощью этого кода:Показать Json данные в файле просмотра
var ref = new Firebase("https://blazing-fire-2739.firebaseio.com/new");
var arr=[];
// Retrieve new posts as they are added to our database
ref.on("child_added", function(snapshot, prevChildKey) {
var newPost = snapshot.val();
//console.log(newPost);
arr.push(newPost.data);
//console.log("Author: " + newPost.data.email);
//console.log("Title: " + newPost.date_of_birth);
// console.log("Previous Post ID: " + prevChildKey);
});
$scope.datas = arr;
console.log($scope.datas)
Это будет печатать что-то вроде:
[]
0 =>Object { email="[email protected]", firstname="karan", lastname="sofat", more...}
1=>Object { email="[email protected]", firstname="jyotsna", lastname="kaushal", more...}
Я показываю в Просмотр файла:
<div class="item item-button-right" ng-repeat = "x in datas" >
{{x.email}}
</div>
Это будет не печатает ничего
возможно дубликат [Как же Угловое не обновляется с размахом здесь?] (http://stackoverflow.com/questions/21922470/how-come-angular-doesnt-update-with- scope-here) – Kato
Классический вопрос. $ apply()/$ timeout(). См. Ссылку выше для некоторого фона на компиляторе Angular и асинхронных операционных системах. – Kato
Кроме того, ознакомьтесь с AngularFire. Мы создали библиотеку и [полное руководство] (https://www.firebase.com/docs/web/libraries/angular/), чтобы помочь вам справиться с этими сложностями. – Kato