【发布时间】:2020-08-18 17:51:35
【问题描述】:
我正在尝试创建一个显示来自 Firebase 的文档 ID 的动态列表视图。我已经从快照创建了事件列表:
List<String> _eventListFromSnapshot(QuerySnapshot snapshot) {
return snapshot.documents.map((doc) {
return doc.documentID == null ? doc.documentID : ' ';
}).toList();
}
但是当我开始使用此代码构建流时:
Stream<List<String>> get events {
return DatabaseService().eventsCollection.snapshots().map((event) => _eventListFromSnapshot);
}
我收到以下错误:
Error: A value of type 'List<String> Function(QuerySnapshot)' can't be assigned to a variable of type 'List<String>'.
【问题讨论】:
标签: flutter dart google-cloud-firestore