将文档列为标题,将集合列为Flatter中屏幕的firebase的副标题
我想列出firebase中的数据,但是我有很多困难,除了firebase中的flifter文档很浅之外,互联网上没有太多示例,只有旧代码,还有很多语法更改。 记住我是颤振的初学者。 我的应用程序需要列出firebase的数据,添加产品,这些产品有价格、数量。。。 在上一个添加产品的屏幕中,它是查看已添加产品的屏幕。 我设法列出了一些数据,但仅按集合或仅按文档列出。我想列出每个文档的标题,即文档,并在项目(副标题)下面列出每个文档。 具有多个集合的文档 代码如下:将文档列为标题,将集合列为Flatter中屏幕的firebase的副标题,firebase,flutter,dart,Firebase,Flutter,Dart,我想列出firebase中的数据,但是我有很多困难,除了firebase中的flifter文档很浅之外,互联网上没有太多示例,只有旧代码,还有很多语法更改。 记住我是颤振的初学者。 我的应用程序需要列出firebase的数据,添加产品,这些产品有价格、数量。。。 在上一个添加产品的屏幕中,它是查看已添加产品的屏幕。 我设法列出了一些数据,但仅按集合或仅按文档列出。我想列出每个文档的标题,即文档,并在项目(副标题)下面列出每个文档。 具有多个集合的文档 代码如下: body: Stream
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(),
);
},
),
正文:StreamBuilder(
流:FirebaseFirestore.instance.collection('pedido').snapshots(),
生成器:(BuildContext上下文,异步快照){
如果(!snapshot.hasData){
返回中心(
子对象:CircularProgressIndicator(),
);
}
返回列表视图(
//子项:snapshot.data.docs.map((集合){
子项:snapshot.data.docs.map((集合){
返回容器(
儿童:中心(儿童:
文本(集合['nome']),
//文本(snapshot.data)),
);
}).toList(),
);
},
),