Flutter 正在尝试打印地图,但在Flatter中无法打印
我正在从firestore获取数据,希望使用map打印出来,但它给出了一个错误Flutter 正在尝试打印地图,但在Flatter中无法打印,flutter,Flutter,我正在从firestore获取数据,希望使用map打印出来,但它给出了一个错误 type 'List<Widget>' is not a subtype of type 'Widget' 类型“List”不是类型“Widget”的子类型 我的代码如下所示: return SingleChildScrollView( child: snapshot.data.documents[i].data['comments']
type 'List<Widget>' is not a subtype of type 'Widget'
类型“List”不是类型“Widget”的子类型
我的代码如下所示:
return SingleChildScrollView(
child: snapshot.data.documents[i].data['comments']
.map<Widget>((values) => Text(values['name']))
.toList());
返回SingleChildScrollView(
子项:snapshot.data.documents[i].data['comments']
.map((值)=>Text(值['name']))
.toList());
SingleChildScrollView
根据它的名字,它需要一个孩子。它的属性被定义为小部件
类型
方法.toList
也根据其名称返回列表
,该列表显然不是小部件
您可以在这里使用而不是
SingleChildScrollView
,或者使用列
,列表体
以及任何其他single子对象将所需的列表
包装到其中。有关更多信息,请参阅第页的示例。现在我使用的是column小部件,而不是SingleChildScrollView