【发布时间】:2019-02-20 03:20:44
【问题描述】:
我在 Angular 应用程序中通过 @angular/fire 使用 firebase javascript sdk。
使用 angularfire Collection#stateChanges(),我以为我只是订阅一个集合的状态更改(基于描述)。 IE。在初始订阅时不会返回任何内容。但是,我发现 stateChanges() 会立即返回集合中的所有内容,然后再继续返回状态更改。
有没有办法只订阅未来的状态变化,而不是“重播”过去的变化(直接使用firebase-js-sdk 或通过@angular/fire)?
例如,如果您已经下载了集合当前状态的副本,则在简单地订阅集合更新时,您不希望重新下载集合状态。
感谢您的帮助!
【问题讨论】:
标签: angular firebase google-cloud-firestore angularfire2