【发布时间】:2021-03-22 04:13:49
【问题描述】:
按下图标时我有方法,
onPressed: () {
check(snapshot.data[index]);
},
以及检查数据是否在另一个列表中找到的方法,我做了如下:
void add_cart(item){
for (var x in list){
if (x.id==item.id){
cartCount = 1;
}
else {
cartCount = 0;
}
}
if (cartCount == 1){
list.remove(item);
}
else{
list.add(item);
}
print(cartCount);
notifyListeners();
}
cartcount 工作正确,但 remove 方法不起作用,真正的方法是什么?
【问题讨论】:
-
您是否拼错了 llist (double ll) 。在您上面的代码中 list.remove(item);不同于 llist.add(item);
-
@bluenile 我会尽快更新它
-
@bluenile 我改变了一些东西
-
放你的商品型号代码