我有很多流要合并为一个流。
我正在尝试使用mergeWith,它似乎正在工作,但是我不确定如何获取返回的Observable的值。
我使用了CombineLatest,但是它等待所有东西都具有值,有时并不需要所有值。
我知道我可以通过嵌套Streambuilders来做到这一点,但是我大约有8个,我宁愿不要让我的代码看起来像垃圾:P
这是我当前编写的代码。
Observable<Map<String, dynamic>> get stuff {
return name.mergeWith([description]).mapTo(
{'name': name, 'description': description});
}
当我调试以查看快照中返回的内容时。我看到一张看起来像这样的地图
https://i.imgur.com/BIy3SGM.png
梦想是,我得到的不是实际值,而是可观察的值。
谢谢!