简体   繁体   English

Flutter Firebase firestore.data[“”] 错误

[英]Flutter Firebase firestore .data[“”] error

I am using firebase " cloud_firestore: ^0.14.3+1 " with my flutter app and ım traying to get data from firebase, but..data["name] code not working. how can I fix that?我正在使用 firebase " cloud_firestore: ^0.14.3+1 " 和我的 flutter 应用程序和 ım 托盘从 firebase 获取数据。

在此处输入图像描述

 Widget searchList(){
  return ListView.builder(
    itemCount: searchSnapshot.docs.length,
    itemBuilder: (context, index){
      return SearchTile(
        userName: searchSnapshot.docs[index].data["name"],
        userEmail: searchSnapshot.docs[index].data["email"],
      );
    });
 }

do it like this.像这样做。 you need to call data()['fieldName']你需要调用 data()['fieldName']

  return SearchTile(
    userName: searchSnapshot.docs[index].data()["name"],
    userEmail: searchSnapshot.docs[index].data()["email"],
  );

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM