I'd like to display some data stored in a Firebase database. I've got no problem getting the data into the scope but it isn't displayed to the user.
var ref = new Firebase('https://URL.firebaseio.com/users');
$scope.users = [];
ref.once("value", function(snapshot) {
snapshot.forEach(function(childSnapshot) {
var dataUser = childSnapshot.val()
dataUser.id = childSnapshot.key()
$scope.users.push(dataUser);
});
});
The ng-inspector Chrome extension does confirm that the data is loaded into the scope.
What am I missing ?
Thanks.

$timeout()whenever needed.