【发布时间】:2022-11-19 07:06:00
【问题描述】:
我将用户输入数据上传到 firebase 并尝试使用流生成器将其显示在屏幕上。但是我无法显示数据,我尝试打印数据并在终端[] 中得到了这个。这意味着我猜数据为空,但 firestore 有数据。我该如何解决这个问题?
溪流
StreamBuilder(
stream: FirebaseFirestore.instance
.collection('paymnet data')
.snapshots(),
builder: (context, AsyncSnapshot<QuerySnapshot> snapshot) {
if (!snapshot.hasData) {
return const Center(
child: Text('Loading'),
);
}
print(snapshot.data!.docs);
return ListView(
children: snapshot.data!.docs.map((data) {
return ListTile(
title: Text(data['amount']),
);
}).toList());
},
),
【问题讨论】:
-
您确定拼写是“paymnet data”而不是“payment data”吗
-
我确定。这是支付网数据
标签: flutter firebase dart google-cloud-firestore