Я использую firebase javascript sdk через @angular/fire
в угловом приложении.
Используя angularfire Collection#stateChanges()
, я думал, что просто подписаться на изменения состояния коллекции (на основании описания).Т.е. при первоначальной подписке ничего не будет возвращено.Однако я обнаружил, что stateChanges () немедленно возвращает все в коллекции, а затем продолжает возвращать изменения состояния.
Есть ли способ просто подписаться на будущие изменения состояния, а не "воспроизвести "прошлые изменения (либо с помощью firebase-js-sdk
напрямую, либо с помощью @angular/fire
)?
Например, если у вас уже есть копия текущего состояния загруженной коллекции, вы не захотите повторнозагружать состояние коллекции при простой подписке на обновления коллекции.
Спасибо за любую помощь!