AngularFire2(Firebase)检查用户是否已登录

时间:2017-09-17 13:52:26

标签: angular firebase firebase-authentication angularfire2

我今天发现了这个非常棒的Google服务(Firebase),并尝试了一些东西。我在我的应用程序中实现了Auth,它就像一个魅力。但是我找不到Angular的文档。我有2个按钮(登录和注销),我想隐藏矿石显示它们取决于身份验证状态(登录或未登录)

我是这样做的:

<button *ngIf="!(user | async)?.uid" (click)="login()">Login</button>
<button *ngIf="(user | async)?.uid" (click)="logout()">Logout</button>

但我非常确定这种方式不正确。它工作但它看起来很脏。我相信他们可以使用任何更短的变量。但我没有找到任何。我只是找到一个旧的教程,其中作者写道:* ngIf =“(afAuth.auth | async)”但这段代码剪断不适合我。

0 个答案:

没有答案