2
Dans mon application ionique (angulaire),Angularfire: Comment attendre le chargement de Firebase?
- Comment puis-je attendre firebase charger?
- Je souhaite modifier l'état de l'application en fonction de l'authentification ou non de l'utilisateur.
Actuellement, firebase.auth().currentUser
renvoie la valeur null.
$ionicPlatform.ready(function(){
firebase.auth().currentUser --> null
});
Mais
.controller('MyController', function($scope, $ionicPopup, $firebaseAuth) {
$scope.$on('$ionicView.afterEnter', function(e) {
firebase.auth().currentUser --> is valid
});
});
Voir la documentation sur [récupérer l'état d'authentification] (https://github.com/firebase/angularfire/blob/master/docs/guide/user-auth.md# retrieving-authentication-state) et [authentification avec des routeurs] (https://github.com/firebase/angularfire/blob/master/docs/guide/user-auth.md#authenticating-with-routers). –