2
のサービスとして、私は現在、私は、ユーザーがログインしている場合、詳細で、ユーザーの現在の状態を取得することができるよアンギュラ2.Firebase認証は角2
にFirebase認証とシンプルなアプリを構築しています次のロジックを使用してください
user: any;
constructor
(
private af: AngularFire
) {
this.af.auth.subscribe(user => {
if (user) {
this.user = user.auth.providerData[0];
} else {
this.user = false;
}
});
}
ただし、これは複数のコンポーネントから呼び出す必要があり、サービスに座る方が適していると考えていました。 私はこれを行うための最善の方法を見つけるのに苦労しています。
理想的には私が 認証(角度からaf.database.auth)私の コンポーネント設定したときに認証変化から機能
- を作成しますそのユーザーの価値 特定のコンポーネント
誰でもこれを達成するための最善の方法についていくつかの指針を与えることができますか?
おかげ