首页 > 解决方案 > 将文档列为标题,将集合列为 Flutter 屏幕的 Firebase 的副标题

问题描述

想把firebase里的数据罗列一下,但是难度很大,除了flutter文档和firebase比较浅,网上的例子也不多,都是老代码,语法改了很多。记住我是颤振的初学者。我的应用需要列出firebase的数据,添加产品,这些产品有价格,数量……在前面的添加产品屏幕中,是查看已添加产品的屏幕。我设法列出了一些数据,但仅按集合或仅按文档列出。我想列出每个文档的标题,即文档,并在项目(字幕)下方列出。具有多个集合的文档。

这是代码:

    body: StreamBuilder(
      stream: FirebaseFirestore.instance.collection('pedido').snapshots(),
      builder: (BuildContext context, AsyncSnapshot<QuerySnapshot> snapshot) {
        if (!snapshot.hasData) {
          return Center(
            child: CircularProgressIndicator(),
          );
        }
        return ListView(
          //children: snapshot.data.docs.map((collection) {
          children: snapshot.data.docs.map((collection) {
            return Container(
              child: Center(child:
                Text(collection['nome'])),
                //Text(snapshot.data)),
            );
          }).toList(),
        );
      },
    ),

标签: firebaseflutterdart

解决方案


推荐阅读