如何通过使用StreamBuilder获得对start集合内的集合的访问。

问题描述 投票:0回答:1

我想知道如何才能访问起始集合内的集合字段?(见下图)

这就是 streamBuilder 我用来获取start(first)集合的访问权限(posts),但我想有办法把这个 streamBuilder 这样我就可以访问另一个在 posts 位置。谢谢你

StreamBuilder(
          ///IF YOU WANT TO CHANGE THE COLECCTION LIST THIS IS THE PLACE TO DO IT
          stream: Firestore.instance.collection('posts').snapshots(),
          builder: (context, snapshot) {
            ///THIS IS THE PLACE WHEN YOU CAN ADD AN ANIMATION
            if (!snapshot.hasData) return const Text('Loading...');
            return ListView.builder(
              itemExtent: 100.0,
              itemCount: snapshot.data.documents.length,
              itemBuilder: (BuildContext context, int index) {
                Post post = Post.fromDoc(snapshot.data.documents[index]);
                return _buildUserTile(post);
              },
            );
          },[![enter image description here][1]][1]
        ),

我希望能够在第一个库中获取库内的数据(posts).

请看下面我的firebase数据库

enter image description here

flutter google-cloud-firestore stream
1个回答
0
投票

我不确定,但也许你可以从下面的链接中得到一个想法。

https:/groups.google.comforum#!topicflutter-devayIxrLiz1eQ。

© www.soinside.com 2019 - 2024. All rights reserved.