typescript AngularFire2 - 如果用户已登录则显示或隐藏

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了typescript AngularFire2 - 如果用户已登录则显示或隐藏相关的知识,希望对你有一定的参考价值。

....
....

// Firebase Auth
import { Observable } from 'rxjs/Observable';
import { AngularFireAuth } from 'angularfire2/auth';
import * as firebase from 'firebase/app';

@Component({
  ...
})
export class TabsPage {
  user: Observable<firebase.User>;
  
  constructor(public afAuth: AngularFireAuth) {
  
    firebase.auth().onAuthStateChanged(function(user) {
      if (user) {
        // User is signed in.
        console.log('logged in!' + this.userLoggedIn);
      } else {
        // No user is signed in.
        console.log('no user.');
      }
    });
      
  }
}

以上是关于typescript AngularFire2 - 如果用户已登录则显示或隐藏的主要内容,如果未能解决你的问题,请参考以下文章

AngularFire2在Typescript中获取经过身份验证的用户ID

使用 Angular2、angularfire2 和 Typescript 从 Firebase 对象中获取数据

typescript AngularFire2 - 如果用户已登录则显示或隐藏

typescript 用于AngularFire2的角度Firebase模块样板(使用Firestore和存储)NgModule

AngularFire2 中的类:如何处理 $key

TypeScript:返回一个承诺的结果