gpt4 book ai didi

flutter - 如何在 Flutter 的 StreamBuilder 中获取文档详细信息

转载 作者:IT王子 更新时间:2023-10-29 07:04:16 26 4
gpt4 key购买 nike

我有一个来自不同用户的食谱集。我通过 authorId 引用菜谱的作者,我需要在菜谱旁边显示作者的名字

            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 始终为 null是否可以从构建器中的另一个文档获取数据?

最佳答案

我认为您在第 4 行的 snapshot.data.documents[index] 之后缺少 .data

关于flutter - 如何在 Flutter 的 StreamBuilder 中获取文档详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54867735/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com