0

您好,我目前正在构建 Flutter dekstop 应用程序,如您所见,Firebase 尚不支持 Flutter dekstop,但我可以使用 Firedart 包(基于 Firebase Rest)来访问我的数据(它的作品)

但问题是当我想在颤动中显示未来生成器(AsyncSnapshot)的数据类型的集合列表时,但从 Firebase 休息它的返回页面

正如您在下面看到的那样,是来自 firebase 的响应,但我不知道如何将其设置为可读格式,以便像 json 或 Map 这样的颤动

AsyncSnapshot<Page<Document>>(ConnectionState.done, [/users/dWV1ThnXLSgtXeSq4VFxl1Bh3p72 {username: kala ma, activated: true, email: agent1@arsyad.co}], null, null)
return ListView(
          children: snapshot.data!.docs.map((DocumentSnapshot document) {
          Map<String, dynamic> data = document.data()! as Map<String, dynamic>;
            return ListTile(
              title: Text(data['full_name']),
              subtitle: Text(data['company']),
            );
          }).toList(),

tldr:我想知道 snapshot.data!.docs 是如何做到的,以便我可以手动重新创建我的

Flutter Fire 文档

谢谢你的时间

4

0 回答 0