0
Comment je peux mettre à jour DOM à partir d'un $ firebaseArray?
Actuellement, le DOM ne se met pas à jour tant que la boucle n'est pas terminée.
HTML
<div>{{trip.load_progress}}% Loading</div>
AngularJS:
$scope.syncArray = $firebaseArray(ref_read_path);
$scope.trip = {};
$scope.trip.load_progress = 1;
$scope.syncArray.$loaded().then(function(items) {
for(var z = 0 ; z < items.length ; z++) {
var percentage = Math.round(items.length/100);
if (z == percentage * $scope.trip.load_progress) {
$scope.trip.load_progress = $scope.trip.load_progress + 1;
}
}
})
Le même lors de l'utilisation:
ref_read_path.once ("valeur", fonction (tripPath) {...} de Firebase