在 flutter 中手动添加项目到 futurebuilder

Manually adding items to futurebuilder in flutter

我正在制作一个购物应用程序。我有一个 api,它发送 11 个标签,每个标签中有许多产品。在我的代码中,我使用 futurebuilder 来显示该数据。我想添加一个选项卡 'All',它在一个选项卡下显示所有选项卡中的所有产品。但是当我手动添加第 12 个选项卡时,futurebuilder 会抛出范围错误。

RangeError (index): Invalid value: Not in inclusive range 0..10: 11

我猜是因为 futurebuilder 会根据快照中的项目数自动获取选项卡数。 'all' 选项卡的正文我遵循了 this example。我想知道是否可以在 futurebuilder 中手动添加选项卡和产品?如果是,我该怎么做?

对于可能想知道这一点的其他人,您可以删除 future 构建器和 return listview 构建器之类的东西或您需要的任何东西。这是一个非常有用的 link.