Обновление данных из подписки FireStore GET- Angular - Firebase / FireStore - PullRequest
1 голос
/ 22 марта 2020

Я подписываюсь на документ Firestore "this.afs.collection ('message'). Do c (email);" который находится в NgOnInit (). Создав другой документ в Firestore, я хочу обновить sh данные. Я немного озадачен лучшим способом сделать это. Я попытался "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>

`

1 Ответ

0 голосов
/ 22 марта 2020

Согласно шаблону я предполагаю, что вы используете @angular/fire. Кроме того, вы имеете дело с веб-сокетами за сценой, и это означает, что все, что здесь происходит, происходит в режиме реального времени. Это значит, что вам не нужно ничего перефразировать sh.

...