我看到另一篇文章显示这是他们推荐的组织列表的方式,尽管我不知道如何从中阅读



我尝试过诸如sportSelection['activity']返回'Walking'之类的事情,尽管这不起作用,我是否必须运行一个单独读取它们的循环?我确实计划最终在这个列表中添加项目,您会推荐其他更好的方法吗?

var sportSelection = {
{
'activity': 'Walking',
'icon': 'assets/images/walker.png',
},
{
'activity': 'Running',
'icon': 'assets/images/runner.png',
},
{
'activity': 'Weight',
'icon': 'assets/images/weight.png',
}
};

我的最终目标是插入活动'Walking'并让它返回图标..

if(sportSelection.where((e) => e["activity"] == "Walking").isNotEmpty) {
sportSelection.firstWhere((e) => e["activity"] == "Walking")["icon"]; // returns the icon
}

最新更新