作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
想象一个数据库,其中每个表都有一个对应的FLOC。
情况:我的BLOC取决于某些参数XXX。类似于查询SELECT ... FROM ... WHERE id_category = XXX
我可以像这样用参数XXX构造我的BLOC。
BlocProvider<PupilBloc>(
create: (BuildContext context) =>
PupilBloc(XXX)..add(LoadPupil()))
PupilBloc
实例取决于导航(在上一页中选择XXX类别)。因此,我认为不同的
PupilBloc
之间没有重叠。
BlocProvider<PupilBloc>(
create: (BuildContext context) =>
PupilBloc()..add(LoadPupil(XXX)))
LoadPupil()
事件时-它将重用相同的
PupilBloc
,但将获取与该参数对应的新数据。
最佳答案
如果您的Bloc依赖于任何相同的实例(例如存储库或类对象),那么方法A是可行的方法,但是如果您的Bloc不具有这样的依赖关系,并且仅需要不同的值来获取不同的数据,那么您可以采用方法B.我不确定您对案件的解释,但我认为方法B更好。
关于flutter - 如何为Bloc提供范围参数?参数化的团体或带有参数的事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59700331/
我正在构建一个网络应用程序来显示 50 年代和 60 年代的排行榜记录/专辑。 目前我有这样的东西(删除了很多不相关的东西): 名为“group”的表曾被建模为“person”表、“person_
我正在构建一个网络应用程序来显示 50 年代和 60 年代的排行榜记录/专辑。 目前我有这样的东西(删除了很多不相关的东西): 名为“group”的表曾被建模为“person”表、“person_
是否可以对 Doxygen PDF 输出中列出的组(即模块)进行排序?例如,如果我构建当前的 C 项目,commands 的组列在 status 之前的结果 PDF 中,因为它默认遵循字母顺序,而我想
我是一名优秀的程序员,十分优秀!