刷新来自FireStore GET订阅的数据-Angular-Firebase/FireStore



我正在订阅Firestore的文档"this.afs.collection('messaging'(.doc(email(;",该文档位于NgOnInit((中。在Firestore中创建另一个文档后,我想刷新数据。我对做这件事的最佳方式有点困惑。我尝试过"window.location.reload((",但我的POST操作没有完成。我也尝试过使用changeDetector,但也没有帮助。

成分

ngOnInit(){
const doc = this.afs.collection('messaging').doc(email);
doc.subscribe( usersData => { this.users = usersData });

`

`

模板

<ng-container *ngFor="let user of users;index as i">
{{user.payload.doc.data().displayName}}
</ng-container>

`

根据我假设您使用@angular/fire的模式。此外,您在这里处理的是幕后的websocket,这意味着这里发生的一切都是实时发生的。意思是,你不需要刷新任何东西。

最新更新