Как получить значения потока слияния с помощью RxDart? - PullRequest
0 голосов
/ 23 апреля 2019

У меня есть много потоков, которые я хотел бы объединить в один поток.

Я пытаюсь использовать mergeWith, и, похоже, это работает, но я не совсем уверен, как получить значениявернул Observable.

Я использовал combLatest, но он ждет, когда все будет иметь значение, а иногда и не все значения необходимы.

Я знаю, что могу сделать это, вложив Streambuilders, но у меня есть около 8 иЯ не хочу, чтобы мой код выглядел как мусор: P

Это код, который я сейчас написал.

Observable<Map<String, dynamic>> get stuff {
  return name.mergeWith([description]).mapTo(
      {'name': name, 'description': description});
}

Когда я отлаживаюсь, чтобы увидеть, что возвращается в моментальном снимке.Я вижу карту, похожую на эту

https://i.imgur.com/BIy3SGM.png

Мечта состоит в том, чтобы вместо значения, имеющего наблюдаемое, я получал фактическое значение.

Спасибо !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...