- 过滤器场景,如果Bmodel需要依赖filtermodel对数据进行过滤,则可以如下操作
ChangeNotifierProxyProvider<FilterProviderModel,ProviderBodelB>(//B依赖A
create: (context) => ProviderBodelB(),
update: (context,filterModel,modelB){
// 过滤数据
modelB.updateWithFilterModel(filterModel);
//将过滤后的数据返回
return modelB;
},
)
网友评论