snapshot.data!.docs.forEach((doc) {
Object? data = doc.data();
propertyCards.add(
Card(
child: ListTile(
title: Text(
(doc.data() as Map<String, dynamic>)['property_name'] ??
''),
subtitle: Text((doc.data()
as Map<String, dynamic>)['property_location'] ??
''),
trailing: Text(
'\$${(doc.data() as Map<String, dynamic>)['property_price'] ?? ''}'),
),
),
);
});
我得到的美元符号,而检索的数据,从消防商店,我不知道为什么我无法得到的财产_名称,位置和价格,这是在我的消防轮胎。
1条答案
按热度按时间wbrvyc0a1#
您可以直接使用mapdoc.data()来获得所需的结果,如下所示:
虽然这是在StreamBuilder中实现的,但在常规的get调用中也是有效的,我使用
'\$${movie['property_price'] ?? ''}'
使用模板文字来显示以美元为单位的货币。我得到的结果如下
参考:检查真实的更新部分中的数据访问