AngularFirestore返回不正确的数据

时间:2017-12-14 15:34:09

标签: angular firebase google-cloud-firestore

我对AngularFire2有一个奇怪的问题 所以有一个组件构造函数(我已经正确初始化了firebase)

constructor(private store: AngularFirestore) {
    store.collection("users")
        .valueChanges()
        .subscribe(next => {
            console.dir(next);
        });
}

作为回应,我的结果为空Array(0) 但是有两个文件。为什么?我不知道

enter image description here

修改
我创建了另一个系列。这有效 实际上有些奇怪的事 所以这是因为文件的自定义名称 明白了

1 个答案:

答案 0 :(得分:1)

看起来您的数据是从缓存中加载的。

您可以通过订阅快照更改并查看元数据来检查:

snapshot.metadata.fromCache

在AngularFire2中,通过将AngularFirestoreModule.enablePersistence()导入当前角度模块来启用缓存。

请参阅: