我对Flutter和BLoC模式比较新,仍在努力理解一切。
假设我有一个测验应用程序,其中有一个名为
假设我有一个测验应用程序,其中有一个名为
QuestionBloc
的BLoC,它使用存储库从文件中获取问题。
在QuestionBloc
上的事件:
FetchQuestion
QuestionBloc
上的状态:
QuestionEmpty
QuestionLoading
QuestionLoaded
包含一个问题对象QuestionError
QuestionValidatorBloc
的BLoC,它负责验证问题的答案。答案输入到文本字段中,有一个提交按钮来触发验证。
在QuestionValidatorBloc
上的事件:
ValidateQuestion
QuestionValidatorBloc
上的状态:
ValidateInitial
ValidateInProgress
ValidateSuccess
ValidateError
QuestionBloc
和QuestionValidatorBloc
都合并到同一个小部件中,因为其中一个负责获取和显示问题,另一个则处理验证操作。我如何才能实现这一点?