【问题标题】:Dart StreamController with two argumentsDart StreamController 有两个参数
【发布时间】:2018-08-22 18:24:53
【问题描述】:

我目前正在使用 BLoC 模式在 Flutter 上进行开发,我想在我的 StreamController 中接受另一个参数(或参数)。我本可以使用 Map 或类,但有没有办法使用 Dart 类型来做到这一点?

类似于StreamController<int, String> 的东西可能吗?

【问题讨论】:

    标签: dart flutter


    【解决方案1】:

    没有。但您可以改为创建一个更复杂对象的Stream

    您可以声明以下类:

    class Foo {
      String val1;
      int val2;
    }
    

    然后创建一个Stream<Foo>

    【讨论】:

    • 好的。那正是我所想。我只是想知道是否还有其他方法。谢谢你帮助我!!! (:
    猜你喜欢
    • 2020-09-02
    • 2019-08-27
    • 1970-01-01
    • 2021-10-18
    • 1970-01-01
    • 2022-10-02
    • 1970-01-01
    • 2020-09-11
    • 2017-10-27
    相关资源
    最近更新 更多