我今天发现了这个非常棒的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)”但这段代码剪断不适合我 .