【问题标题】:Dart: Stream depends on other streamDart:流依赖于其他流
【发布时间】:2020-01-08 17:13:43
【问题描述】:

我有一个流Stream<List<String>> aStream,它包含引用。 我想要一个流Stream<List<T>> bStream,它在引用更改和引用内容更改时触发。

到目前为止我尝试的是: `

await for(List aList in aStream){
      yield* StreamGroup.merge(aList.entries.map((String reference){
        return refrencefunction(aString);
      }));
    }    

`

感谢您的帮助

【问题讨论】:

    标签: flutter dart stream


    【解决方案1】:

    如果refrencefunction 为每个引用返回一个Stream,并且您希望在任何引用值发生变化时生成一个包含所有当前引用值的List<T>,您必须管理一个每个引用的流订阅,并保留每个引用的最后一个值的副本。恐怕不会很适合一行:-)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-30
      • 1970-01-01
      • 2023-02-09
      • 2013-09-18
      • 2015-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多