Firebase&;颤振-从Firebase数据生成小部件
我将数据从RTDB传递到映射中 这是RTDB结构: 我使用Firebase&;颤振-从Firebase数据生成小部件,firebase,flutter,loops,firebase-realtime-database,nested-map,Firebase,Flutter,Loops,Firebase Realtime Database,Nested Map,我将数据从RTDB传递到映射中 这是RTDB结构: 我使用schoolList['K]提取数据ỹ 清华大学ật váCônghệ']['oisp']['title'](我打电话给保存数据的地图学校列表)并打印数据。效果很好:I/flatter(28664):QuốCTế Đại họcách khoa TP.HCM 我尝试使用数据来创建小部件,我创建了一个循环,可以在列表中自动生成小部件: HorizontalScroll( tile:
schoolList['K]提取数据ỹ 清华大学ật váCônghệ']['oisp']['title']
(我打电话给保存数据的地图学校列表
)并打印数据。效果很好:I/flatter(28664):QuốCTế Đại họcách khoa TP.HCM
我尝试使用数据来创建小部件,我创建了一个循环,可以在列表中自动生成小部件:
HorizontalScroll(
tile: <Widget>[
for (var category in categories)
for (var school in featuredSchool)
if (schoolList[category][school] != null)
HomeCard(
name: schoolList[category][school]['title'],
category: schoolList[category][school]
['category'],
networkImage: NetworkImage(schoolList[category]
[school]['imgcard']),
function: () {
Navigator.push(
context,
MaterialPageRoute(builder: (context) {
return SchoolPage(
school: schoolList[category]
[school],
);
}),
);
},
)
],
),
),
我怎样才能自动生成我的小部件?提前谢谢!!!Hello@ttng_uu你有什么错误吗?没有,我没有。我打印出来后,它变成了一个空列表Hello@ttng_u。你能不能同时发布一个“print(schoolList)”,看看它是否被填充以及如何填充?
HomeCard(
name: schoolList['Kỹ thuật và Công nghệ']['oisp']['title'],