这里是 authService.ts :
user$: Observable<firebase.User>
constructor(private afAuth: AngularFireAuth) {
this.user$ = afAuth.authState ; //<-------- here's the problem
}```
答案 0 :(得分:1)
这取决于您的意图,您要允许 null
吗?
如果是这样,只需更改 user$
上的输入:
user$: Observable<firebase.User|null>
如果你不想要 null,你可以过滤掉 null 排放:
this.user$ = afAuth.authState.pipe(
filter(u => !!u)
)