виджет _AddButton не добавляет товар и не выдает ошибок. Сделал соответствующие методы в виде @action в сторе :
https://dartpad.dev/?id=861b80a3fadd9d8b61ed24739cf7b512
И вызываю их при нажатии на кнопку айтэма в виджете _AddButton. Также создал колл-бек функцию (строка 89)
https://dartpad.dev/?id=19d924a3ae245d8eb4054309f6e9afb6
Подскажите, что не так с методом add(). Как добавить товар?
Я подозреваю, что у тебя для CartItem не определен operator== Ты создаёшь новый инстанс и проверяешь, есть ли он в списке - и его, конечно, всегда нет. Так как по умолчанию происходит сравнение по ссылке, а не по содержимому.
Обсуждают сегодня