如何添加标识符以流式传输?

时间:2019-10-22 09:35:01

标签: firebase google-cloud-firestore reactive-programming reactivex rxdart

我有两个来自Firestore的流,它们合并在同一个Flutter StreamBuilder中。我使用:

Observable.merge(([stream2, stream1]));

但是我需要区分它们,以便显示不同的小部件。

两个小部件必须位于同一ListView中,因此我不能使用单独的StreamBuilder

如何在合并之前向每个流添加一些元数据,以便如果流为stream1时可以返回一个小部件,而如果流为stream2则可以返回不同的小部件?

0 个答案:

没有答案