2

내 이온 성 (각도) 앱에서Angularfire : firebase가로드 될 때까지 기다리는 방법은 무엇입니까?

  1. 어떻게 firebase가로드 될 때까지 기다릴 수 있습니까?
  2. 인증 상태에 따라 앱 상태를 변경하고 싶습니다.

현재 firebase.auth().currentUser은 (는) null로 반환됩니다.

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

그러나

당신은 단순히 초기 서버 데이터가 다운로드 된 경우 해결 약속을 반환 $loaded 기능을 사용할 수 있습니다
.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)을 참조하십시오. –

답변

관련 문제