2

在我的離子(角)的應用程序,Angularfire:如何等待firebase加載?

  1. 我如何可以等待火力加載?
  2. 我想根據用戶身份驗證或不驗證來更改應用程序狀態。

當前,firebase.auth().currentUser返回爲空。

$ionicPlatform.ready(function(){ 
    firebase.auth().currentUser --> null 
}); 

.controller('MyController', function($scope, $ionicPopup, $firebaseAuth) { 
    $scope.$on('$ionicView.afterEnter', function(e) { 
     firebase.auth().currentUser --> is valid  
    }); 
}); 
+0

參見[檢索認證狀態]的文件(https://github.com/firebase/angularfire/blob/master/docs/guide/user-auth.md#檢索身份驗證狀態)和[使用路由器進行身份驗證](https://github.com/firebase/angularfire/blob/master/docs/guide/user-auth.md#authenticating-with-routers)。 –

回答