[英]How do you strip the message snapshot into the various fields of the map object in flutter?
在新的 Firestore 版本中,我無法獲取消息 object 中的文本字段。 這不起作用
message.data()['text']
我正在處理的代碼片段
StreamBuilder<QuerySnapshot>(
stream: _firestore.collection('messages').snapshots(),
builder: (context, snapshot) {
if (!snapshot.hasData) {
return Center(
child: CircularProgressIndicator(),
);
}
final messages = snapshot.data.docs;
List<Text> messageWidgets = [];
for (var message in messages) {
final messageText = message.data();
final messageWidget = Text('$messageText');
messageWidgets.add(messageWidget);
}
return Column(
children: messageWidgets,
);
},
),
使用 message.get(); 而不是 message.data()['text']
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.