Библиотека AngularFire не содержит метод с именем onSnapshot()
. Метод onSnapshot()
используется в библиотеке облачного пожарного хранилища javascript для прослушивания обновлений в реальном времени.
Хотя snapshotChanges()
специально для angularfire, он возвращает Observable
, поэтому он будет прислушиваться к любым изменениям в базе данных и извлекать данные.
To unsubscribe
, вам просто нужно вызвать метод unsubscribe()
:
//Subscribe
subscription = this.itemRef.snapshotChanges().subscribe();
//Unsubscribe
subscription.unsubscribe()