Flutter 错误:Can';t访问';这';在字段初始值设定项中读取'_恩德克斯';

Flutter 错误:Can';t访问';这';在字段初始值设定项中读取'_恩德克斯';,flutter,dart,Flutter,Dart,我收到了这个错误消息。错误: 实例 无法在初始值设定项中访问成员“\u endeks”。当我直接写列表时没有错误。但我想提出一个论点。我该怎么修理 这个问题?你能帮我吗 导入“包装:颤振/材料.省道”; 输入‘ana_sayfa.dart’; 进口“alim_satim.dart”; 进口“包装:在线贸易/e_takvim.dart”; 输入“haberler.dart”; 输入“piyasalar.dart”; 类_BottomNavigationBar_bymeState扩展状态{ Icon

我收到了这个错误消息。错误:

实例 无法在初始值设定项中访问成员“\u endeks”。当我直接写列表时没有错误。但我想提出一个论点。我该怎么修理 这个问题?你能帮我吗

导入“包装:颤振/材料.省道”;
输入‘ana_sayfa.dart’;
进口“alim_satim.dart”;
进口“包装:在线贸易/e_takvim.dart”;
输入“haberler.dart”;
输入“piyasalar.dart”;
类_BottomNavigationBar_bymeState扩展状态{
IconThemeData ikonrengi=IconThemeData(
颜色:颜色。来自RGBO(180177168,1),
);
列表dizi=[“儿子”,“法克”,“法克”,“杜鲁克];
清单_endeks=[“XAG/TR”、“XAG/USD”、“USD/TR”、“XAU/TR”、“EURO/TR”];
int _selectedIndex=0;
列表页面=[
主页(正确,_endeks),/“_endeks”错误在这里亲爱的朋友。
PiyasalarSayfasi(),
哈伯勒(),
E_Takvim(),
食物安全标志()
];
}

您之所以会出现此错误,是因为您正在执行与此相同的操作

class A {
  int x;
  int y = x;
}
在初始化另一个属性时使用该属性

简单地复制列表,而不是像这样引用它

List<String> _endeks= const ["XAG/TR","XAG/USD","USD/TR","XAU/TR","EURO/TR"];

当endeks发生变化时,请确保对页面进行变异。

谢谢你,伙计,那么我如何将“const[”XAG/TR“,”XAG/USD“,”USD/TR“,”XAU/TR“,”EURO/TR“]”转换为列表(u endeks=const[”XAG/TR“,”XAG/USD“,”USD/TR“,”XAU/TR“];有解决办法吗?我的意思是,我想以此作为论据
List<String> _endeks= const ["XAG/TR","XAG/USD","USD/TR","XAU/TR","EURO/TR"];
HomePage(true,  const ["XAG/TR","XAG/USD","USD/TR","XAU/TR","EURO/TR"]),