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