Я получаю Observable Ticket []> из БД пожарного магазина, одно поле в билете имеет ссылочный тип.
Когда я подписываюсь на результаты, я использую:
getTickets()
.subscribe(listOfTickets=> {
//loop the array
listOfTickets.forEach(ticket => {
ticket.personRef.get() //this is the reference type field
.then(res => { //getting information
let person = res.data();
}
}
....
}
Как мне дождаться всех результатов:
ticket.personRef.get()
Я пытаюсь использовать forkJoin, но я все еще не понимаю, как это применить. Наблюдаемый listOfTickets имеет много результатов.