我用“on”处理程序创建了一个块,在那里我从API请求主题。我可以控制加载和错误。我在bloc中添加了第二个“on”处理程序,在这里我请求top selected topic,并且我想使用相同的bloc与topics一起工作,以将这个top selected topic保存在所有topic附近:List<Topic> topics = [], Topic topSelected = TopSelected(...)
类似的东西
我在我的状态中创建了一个方法来上传这个顶部选定的主题,并且它加载良好,但是当我通过state.when
在我的小部件中渲染数据时,我面临错误,因为我需要在小部件中实现所有状态方法(渲染topSelected和topic),但我只需要在我的小部件中使用topSelected
[
] [
] [
] [
我试图在我的状态下创建更多的方法,但我在小部件中遇到了错误。也许我可以把这个方法标记为非必需的或一种?
1条答案
按热度按时间wpx232ag1#
也许我来得太晚了,但这对其他人会有帮助。您可以使用
maybeWhen
,以仅使用orElse
参数中具有默认值的特定条件: