我有final _fetcher = PublishSubject<MyModel>() ;
我的集团组件。这是结构MyModel
:
MyModel { List<MyObjects> _objects = [];
List<MyObjects> get allObjects => _objects; }
还有
Observable<MyModel> get myObjects => _fetcher.stream;
在集团。
我有两个页面,第一个显示MyObjects
inside列表Listview.builder
,第二个显示选定MyObject
数据。
我正在尝试从myObjects
使用中获取数据StreamBuilder
。
在第一页中,所有对象都完美显示。但是当我打开一个带有选定对象的页面时,我的AsyncSnapshot
内部StreamBuilder
总是在connections.state
等待,尽管我有数据在流中。
我究竟做错了什么?