[英]How to create a stream and sink for List of objects using BLOC
我有一個對象列表:
[{name: "Rob", age: 20}, {name: "Bob", age: 30},]
如何為此創建 stream 和接收器?
我到處搜索,但找不到任何解決方案。
我知道 String 或 double 或任何其他數據類型,如下所示:
final _name = BehaviorSubject<String>();
Stream<String> get name => _name.stream;
Function(String) get changeName => _name.sink.add;
提前致謝!!!
通過您的示例代碼,您可以擁有一個 stream 和下沉的地圖列表,如下所示:
final _personList = BehaviorSubject<List<Map<String, dynamic>>>();
Stream<List<Map<String, dynamic>>> get name => _name.stream;
Function(List<Map<String, dynamic>>) get changeName => _name.sink.add;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.