具有两个参数的Dart StreamController

时间:2018-08-22 18:24:54

标签: dart flutter

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

是否可能与StreamController<int, String>类似?

1 个答案:

答案 0 :(得分:1)

不。但是,您可以改成Stream的更复杂的对象。

您可以声明以下类:

class Foo {
  String val1;
  int val2;
}

然后创建一个Stream<Foo>