angular Firestore 文档上的 Observable 不工作

Observable on angular firestore document not working

我正在尝试将 Firestore 文档的可观察对象分配给服务的属性。我想稍后在模板

中将其与异步管道一起使用

我尝试了所有方法,但无法正常工作。一些帮助真的很棒。

export class UserService {
    private currentUserObservable: Observable<User>;

    loadUserObservable(uid){ 
    this.currentUserObservable =this.afs.doc(`users/${uid}`).valueChanges()
    }
}

<div *ngIf="userService.currentUserObservable | async as user">
Displayname: {{ user.displayName }}
</div>

好吧,这里有一个数据库同步用户的登录库的例子,如果你想研究它。

授权模块:
https://bitbucket.org/mises543/fire-ngx-auth/src/master/projects/auth/src/lib/

使用此模块的示例应用程序:
https://bitbucket.org/mises543/fire-ngx-auth/src/master/projects/auth-test/

npm:
https://www.npmjs.com/package/@fire-ngx/auth