我使用异步管道订阅了一个集合,但是当我去删除集合中的文档时,被删除文档下面的任何文档也会从UX中删除,但是当我重新加载组件时,我得到了该文档再次从消防站。
这是我用来获取指南集的代码
getGuides() {
return this.db.collection('guides').snapshotChanges()
.map(data => {
return data.map(a => {
let id = a.payload.doc.id;
let data = a.payload.doc.data();
return { id, ...data };
})
})
}
此代码是删除具有其ID的文档
deleteGuide(id) {
return this.db.doc('guides/' + id).delete();
}
谢谢!
gif有问题