【发布时间】:2019-03-20 05:10:55
【问题描述】:
我有一个基于后端项目计数的自定义小部件循环:
_showPerItem(Item items) {
List<Widget> unitItems = <Widget>[];
for (var i = 0; i < items.data.length; i++) {
unitItems.add(
MenuList(
menuName: '${items.data[i].name}',
menuDescription: '${items.data[i].description}',
price: 'Rp. ${items.data[i].price}',
onPressed: () {
widget.showModal(items.data[i]);
},
),
);
}
然后我希望 MenuList 具有可以添加或删除的整数计数,就像 fodd 订购应用程序一样。所以每个项目都有不同的项目计数值。
我尝试过使用 bloc,但只考虑改变的单个值。也许我可以使用 Map,但我想听听一些建议或更好的方法。谢谢!
【问题讨论】:
-
您真正想要的是什么?从你的问题看不是很清楚。您想知道如何确定对象的唯一值吗?
-
@FilledStacks 是的,我想确定我的小部件在列表中的唯一值。