【发布时间】:2021-03-27 16:58:35
【问题描述】:
当我订阅 valueChanges 时,我首先返回一个长度为 1 的对象,如您在 console.log(下图)中所见,不久之后该对象具有所有值。但这不是我想要的。我需要从一开始就获取所有值,以便我可以继续使用这些值。有人可以帮忙吗?谢谢。
return new Promise(resolve => {
this.store.collection('Kontaktdaten',ref => ref.where('Ankunft', '>=', timeAnkunft))
.valueChanges()
.subscribe((persons) => {
personsArray = persons;
console.log(personsArray)
personsArray.map((person,index,array) => {
if(person.Ende > timeEndeBesuch) {
array.splice(index,1);
}
})
resolve(personsArray);
})
})
【问题讨论】:
标签: angular typescript firebase google-cloud-firestore