Подрядчики между классами в трепете - PullRequest
0 голосов
/ 18 июня 2020

У меня проблема с подрядчиками между классами в dart ...

Я работаю в приложении электронной коммерции,

Я получаю продукт из API и создаю класс для prase его (его имя - Product),

, и я создаю новый класс (его имя - ProductCard) для элемента покупок с помощью карты, и я делаю его расширенным от исходного класса (Product) и добавляю в свойство number.

весь код работает нормально,

но когда я нажимаю на значок, чтобы добавить продукты на карту, появляется ошибка:

введите «Продукт» не является подтипом типа ProductCart

это исходный класс (Product):

https://github.com/faress123/json/blob/master/Product

это второй класс (ProductCard):

https://github.com/faress123/json/blob/master/ProductCart

при этом я получаю ошибку:

IconButton(
            icon: Icon(Icons.shopping_cart),
            color: const Color(0xFF273A48),
            onPressed: (){                           
               cart.add(prodects[0].success.products[index]);
            },
          ),

может кто-нибудь мне помочь ??

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...