Как присвоить свойство Milks переменной activeMilk извне.
Доступ к члену экземпляра «Виджет» в инициализаторе недоступен. Попробуйте заменить ссылку на член экземпляра другим выражением. Погуглил информацию и не могу найти.
пожалуйста, не присылайте скриншоты кода, а сам код
Вы можете получить к нему доступ через widget.milk
, но его нельзя вызвать в области инициализатора.
Итак, переопределите метод initState
и инициализируйте его:
void initState(){
activeMilk = widget.milk;
super.initState();
}
Надеюсь, это вам поможет.
Кстати, (в вопросах и ответах) предпочтительнее предоставлять код в виде текста, а не изображения.
Предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.