我在Realm数据库中有两个对象Chat和message。我正在从数据库中获取两个可观察值。消息对象具有chatId,通过它我可以获取聊天对象。 chats()-给出Observable <[Chat> messages()-给出Observable <[Messages>
问题是当我在messages()上使用地图函数时,我得到chatId,现在我需要聊天数组来过滤chatId和获取聊天对象。
我该怎么做?我可以合并两个可观察变量并在单个闭包中同时发出两个数组吗?如果是,那怎么办?
答案 0 :(得分:1)
根据上下文,您要使用withLatestFrom
或Observable<[Message]>
。
我不太了解上下文,因为您说您有一个chatID
,但是您从该数组中获得了一个create-react-app
。我希望您能获得一系列的聊天ID。