dart - 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 的快照都会出现,但是,我只从其中一个流中获取快照。
解决方案
推荐阅读
- ios - iOS UITests 通过 Xcode 但因 xcodebuild 失败
- c# - 如何退出 C# GraphQL 订阅?
- python - 如何在python中检查另一个列表中的列表
- reactjs - 如何处理循环中的复选框反应原生
- python - 将 CSV 文件迁移到 Django SQL 后端的最佳方法?
- r - 用于比较的连接灰线
- php - 下载功能改为下载 .php 文件
- python - Plotly:带有“href”的树形图元素不起作用
- oracle11g - 我需要将日期更改为 sysdate 并保持时间,因为它来自下面的查询
- angular - 检查后表达式已更改 - ngTemplateOutletContext