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