2

Dans mon application ionique (angulaire),Angularfire: Comment attendre le chargement de Firebase?

  1. Comment puis-je attendre firebase charger?
  2. 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  
    }); 
}); 
+0

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). –

Répondre