Flutter 基于条件的流
这里,对于不同的源id,从同一屏幕上的5个位置调用流,如Flutter 基于条件的流,flutter,dart,Flutter,Dart,这里,对于不同的源id,从同一屏幕上的5个位置调用流,如 final _orderDetailAryFetcher = PublishSubject<OrderDetailAryModel>(); Stream<OrderDetailAryModel> get getOrderDetailAry$ => _orderDetailAryFetcher.stream; StreamBuilder<OrderAryModel>( st
final _orderDetailAryFetcher = PublishSubject<OrderDetailAryModel>();
Stream<OrderDetailAryModel> get getOrderDetailAry$ => _orderDetailAryFetcher.stream;
StreamBuilder<OrderAryModel>(
stream: orderAryBloc.getOrderAry$,
builder: (context, snapshot) {
// return widget
})
可以在广播流中添加任何where条件吗?“可以在广播流中添加任何where条件吗”-您是指
流。where
方法?如果是,是的,您可以在任何流上调用该方法,我的意思是,我只需要为3个streamBuilder块发送流值,而不是将值发送给所有streamBuilder
_orderRefresher.listen((int source_id) async {
print('Enter refresh order detail');
orderModel = await _repository.fetchOrder(source_id);/// fetch data from Live url
_orderDetailAryFetcher.add(orderModel); /// sending data to stream
}