我正在尝试显示来自Firebase的数据并收到此错误代码。
在这里:
Text(
['Rating'].toString() ?? "empty"),
Text(
['Name'] ?? "empty"),
Text(
['Location'] ?? "empty)
...
return ListView.builder(
itemCount: snapshot.data.docs.length,
itemBuilder: (BuildContext context, int index) =>
buildContactCard(context, snapshot.data.docs[index]));
答案 0 :(得分:0)
好,感谢@Nitrodon。对于该页面的下一个访问者,批准的答案将是一个很好的选择。 Text()
小部件需要一个字符串变量,而不是一个列表。假设您有一个联系人快照,它应该如下所示:
Text(
contact.data()['Rating'].toString() ?? "empty"),
Text(
contact.data()['Name'] ?? "empty"),
Text(
contact.data()['Location'] ?? "empty")