Flutter 如何在Flatter中获取StreamBuilder中的文档详细信息
我收集了来自不同用户的食谱。我正在引用authord编写的菜谱的作者,我需要在菜谱旁边显示作者的名字Flutter 如何在Flatter中获取StreamBuilder中的文档详细信息,flutter,google-cloud-firestore,Flutter,Google Cloud Firestore,我收集了来自不同用户的食谱。我正在引用authord编写的菜谱的作者,我需要在菜谱旁边显示作者的名字 ListView.builder( itemCount: snapshot.data.documents.length, itemBuilder: (context, index) { DocumentSnapshot ds = snapshot.data.documents[inde
ListView.builder(
itemCount: snapshot.data.documents.length,
itemBuilder: (context, index) {
DocumentSnapshot ds = snapshot.data.documents[index];
if ('${ds['authorId']}' != null) {
String authorName="";
String authorId='${ds['authorId']}';
print(authorId);
Firestore.instance.collection('Authors').document(authorId).get().then((author){
print(author.data);
if(author.data!=null)authorName=author.data["firstName"];
});}
authorId打印正常,但author.data始终为空
是否可以从构建器中的另一个文档中获取数据?我认为第4行的快照.data.documents[索引]之后缺少
.data