1

我正在尝试使用 StreamBuilder 对多个 Streams 做出反应。所以,我创建了一个 Observable 用于合并它们:

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

问题是:我不知道如何让 StreamBuilder 来监听这个 Observable。我该怎么做?

4

1 回答 1

1

只需在您的 bloc 类中声明一个属性:

Observable<T> get mergedStream => Observable.merge([stream1, stream2, stream3]);

然后将此属性用作StreamBuilder的流属性的源。

于 2019-05-20T15:07:13.397 回答