簡體   English   中英

如何使用 BLOC 為對象列表創建 stream 和接收器

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM