dart - Dart StreamController 有两个参数
问题描述
我目前正在使用 BLoC 模式在 Flutter 上进行开发,我想在我的StreamController
. 我本可以使用 Map 或类,但有没有办法使用 Dart 类型来做到这一点?
有类似的StreamController<int, String>
可能吗?
解决方案
不,但是您可以改为制作Stream
更复杂的对象。
您可以声明以下类:
class Foo {
String val1;
int val2;
}
然后创建一个Stream<Foo>