2
내 이온 성 (각도) 앱에서Angularfire : firebase가로드 될 때까지 기다리는 방법은 무엇입니까?
- 어떻게 firebase가로드 될 때까지 기다릴 수 있습니까?
- 인증 상태에 따라 앱 상태를 변경하고 싶습니다.
현재 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
});
});
는 [인증 상태를 검색]에 대한 설명서를 (참조 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)을 참조하십시오. –