Вы можете использовать метод Angularfire update
или set
для изменения значения документа. эти методы возвращают Promise
, после выполнения вы можете удалить загрузчик hte.
updateItem() {
this.loading = true;
const item = { id: 1, name: "My Item };
this.db.doc('item/1').update(item)
.then(() => this.loading = false;;
}
Дополнительные примеры приведены в документации angularfire
Обновление:
Если вам нужно подписаться на изменения документа, не меняя его, просто выполните:
this.db.doc('item/1).valueChanges()
.subscribe((data) => console.log('new data logic');