ich ein Ladeproblem in Firebase haben. Ich möchte eine Liste von Bildern anzeigen, wenn ich die Ansicht öffne, aber nichts passiert, bis ich zurück gehe (es gibt einen Blitz und ich kann meine Fotoliste sehen). Es funktioniert, aber nicht in der Eröffnung angezeigt.
Was bin ich bitte?
Es ist der Anfang meiner Controller-Ansicht:
'Use Strict';
angular.module('App').controller('valider_photosController', function($scope, $state, $localStorage, Popup, Firebase, $firebaseObject, $ionicHistory, $ionicPopup, $ionicModal, $cordovaCamera) {
$scope.imagestab = [];
var ref_logements = firebase.database().ref('logements');
var ref_images = firebase.database().ref('images');
ref_logements.child(id_logement).child('images').on('child_added', added);
function added(idxSnap, prevId){
ref_images.child(idxSnap.key).once('value', function(datasnap){
var bidule = datasnap.val();
bidule['key'] = datasnap.key;
$scope.imagestab.push(bidule);
console.log('La valeur'+datasnap.key+'donne '+datasnap.val());
});
};
});
Du hast Recht! Angularfire ist perfekt für dieses Dankeschön ... wieder :) –