如何将 StreamBuilder 与 Observable 一起使用?
How to use StreamBuilder with Observable?
我正在尝试使用 StreamBuilder 对多个流作出反应。所以,我创建了一个 Observable,我用它来合并它们:
Observable.merge([stream1, stream2, stream3])
问题是:我不知道如何让 StreamBuilder 监听这个 Observable。我应该怎么做?
只需在您的 bloc class:
中声明一个 属性
Observable<T> get mergedStream => Observable.merge([stream1, stream2, stream3]);
然后使用此 属性 作为 StreamBuilder 的 stream 属性 的来源。
我正在尝试使用 StreamBuilder 对多个流作出反应。所以,我创建了一个 Observable,我用它来合并它们:
Observable.merge([stream1, stream2, stream3])
问题是:我不知道如何让 StreamBuilder 监听这个 Observable。我应该怎么做?
只需在您的 bloc class:
中声明一个 属性Observable<T> get mergedStream => Observable.merge([stream1, stream2, stream3]);
然后使用此 属性 作为 StreamBuilder 的 stream 属性 的来源。