#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
.