在我的应用中,我有一个文章ID Stream<List<int>> articlesIdsStream()
的列表流,并且我想从中生成相应文章的流(我需要首先使用the_article()函数从Web上获取它)。 / p>
我尝试了以下代码来生成文章流:
Stream<List<Future<Article>>> articlesStream() {
Stream<List<Future<Article>>> result =
articlesIdsStream().map<List<Future<Article>>>((list) {
return list.map((id) async {
return await _article(id: id); // http get
}).toList();
}).where((stories) => stories != null);
return result;
}
但是接下来,如何从Stream<List<Article>>
轻松获得Stream<List<Future<Article>>
?