如何从外部将属性分配给变量

问题描述 投票:0回答:1

如何从外部将属性 milks 分配给变量 activeMilk。

无法在初始化程序中访问实例成员“widget”。 尝试用不同的表达式替换对实例成员的引用。 我google了一下资料没找到。

在此输入图片描述

flutter variables state flutter-dependencies flutter-animation
1个回答
0
投票

您可以通过

widget.milk
访问它,但不能在初始化范围内调用它。

因此,重写

initState
方法并初始化它:

void initState(){

 activeMilk = widget.milk;
 super.initState();

 }

希望对您有帮助。

顺便说一句,(在问题和答案中)最好以文本形式提供代码,而不是图像。

© www.soinside.com 2019 - 2024. All rights reserved.