Ошибка доступа к свойствам в StatefulWidget

#dart #flutter

#дротик #сбой

Вопрос:

Я новичок в flutter. Я обращаюсь к свойству -«startingProduct» в классе состояния. Переменная была определена в классе StatefulWidget. Но я получаю «startingProduct не определен». Как мне исправить код?

 final String startingProduct; // `StatefulWidget` class

ProductManager(this.startingProduct); // `StatefulWidget` class

_products.add(widget.startingProduct); // `State` class
  
 Error: The getter 'startingProduct' isn't defined for the class 'StatefulWidget'.
  

Комментарии:

1. можете ли вы опубликовать свой полный виджет с отслеживанием состояния код состояния

Ответ №1:

В этом случае вы, скорее всего, забыли указать тип State класса.

Вы должны использовать следующий синтаксис:

 class _ExampleState extends State<Example> { // in this case `Example` is your StatefulWidget class
  

Для большей ясности: я имею в виду, что вам нужно указать необязательный аргумент type T в качестве вашего StatefulWidget класса, например, extends State<Example> вместо extends State .