У меня есть приложение ioni c - angular, которое загружает 2 наблюдаемые из Google Firestore.
Observable A возвращает массив объектов (группа). Observable B возвращает массив объектов (контактов).
group = [ name: string, adminID: string ]
contact = [ name: string, userID: string ]
Теперь я хочу объединить эти две подписки со следующим условием:
if ( group.adminID = contact.userID ) {
group.adminData = contact
}
и вернуть это как один массив.
Я попробовал это с объединением, но я действительно новичок с rx js и не нашел решения. Я также не уверен, что считается, что функция подходящей для этого случая является подходящей, но я думаю, что это не сложная задача для профессионалов!