我对AngularFire2有一个奇怪的问题 所以有一个组件构造函数(我已经正确初始化了firebase)
constructor(private store: AngularFirestore) {
store.collection("users")
.valueChanges()
.subscribe(next => {
console.dir(next);
});
}
作为回应,我的结果为空Array(0)
但是有两个文件。为什么?我不知道
修改
我创建了另一个系列。这有效
实际上有些奇怪的事
所以这是因为文件的自定义名称
明白了
答案 0 :(得分:1)
看起来您的数据是从缓存中加载的。
您可以通过订阅快照更改并查看元数据来检查:
snapshot.metadata.fromCache
在AngularFire2中,通过将AngularFirestoreModule.enablePersistence()
导入当前角度模块来启用缓存。
请参阅: