我正在做一个待办事项清单。我创建了一个Button将对象移动到完成的待办事项上,但是我不知道如何在该页面上显示“完成的待办事项”。这是我当前的代码:
body: StreamBuilder(
stream: Firestore.instance.collection("MoveTodos").snapshots(),
builder: (context, snapshots){
if(snapshots.data == null) return CircularProgressIndicator();
return ListView.builder(
shrinkWrap: true,
itemCount: snapshots.data.documents.length,
itemBuilder: (context, index) {
DocumentSnapshot documentSnapshot = snapshots.data.documents[index];
答案 0 :(得分:0)
您需要为每个索引返回一个小部件,例如Text
小部件,您可以通过DocumentSnapshot
并访问其上的某些属性。
String property = "someDocumentFieldName"
return ListView.builder(
shrinkWrap: true,
itemCount: snapshots.data.documents.length,
itemBuilder: (context, index) {
DocumentSnapshot documentSnapshot = snapshots.data.documents[index];
return Text(documentSnapshot[property]);
}