首页 > 解决方案 > Observable.merge 仅使用 RxDart 显示来自一个流的结果

问题描述

 Stream<QuerySnapshot> stream() {
     List<Stream<QuerySnapshot>> streamList = [];
     for (var id in idArray) {
         Stream<QuerySnapshot> x = photosReference.where("creatorId", isEqualTo: id).snapshots();
         streamList.add(x);
     }
     var x = Observable.merge(streamList);
     return x;
 }

我希望每个查询 Snapshot x 的快照都会出现,但是,我只从其中一个流中获取快照。

标签: dartflutter

解决方案


推荐阅读