【发布时间】:2020-06-12 02:34:24
【问题描述】:
我创建了这个获取特定文档快照的流。在文档中有一个名为 tripAttractions 的数组,我想将它构建到一个列表中。问题是,我如何从快照中访问这个特定的数组?
Stream<QuerySnapshot> getAttractions(BuildContext context) async* {
Firestore.instance
.collection('trips')
.document(documentId)
.snapshots(includeMetadataChanges: true);
}
该列表显示了我如何尝试访问快照 tripAttractions 数据,但这不起作用。
ListView.builder(
itemCount: snapshot.data['tripAttractions'].length,
itemBuilder: (BuildContext context, int index) =>
tripAttractionsCards(
context, index, snapshot.data['tripAttractions']),
);
【问题讨论】:
标签: firebase flutter google-cloud-firestore