2017-09-11 7 views
0

ログインしたユーザーのIDを満たすFirebaseから1つのオブジェクトを照会したい。 私はこれを好きです。角4 Firebaseユーザー情報を表示

FetchUserData() { 
    return this.authState.subscribe(authData => { 
     this.db.list(`/users/${authData.uid}`) 
    }); 
} 

私のnav-barコンポーネントでは、データベースからユーザーオブジェクトを受け取る予定です。

user:FirebaseObjectObservable<User>; 

this.user = authService.FetchUserData(); 

私の質問は今何ですか? 非同期パイプが機能していません。マップが機能していません。

答えて

0

サービスのコンストラクタで。

afAuth.auth.onAuthStateChanged(function(user) { 
    if (user) { 
      //Grab the user uid. 
    } else { 
     console.log('Meh'); 
    } 
}); 
関連する問題