firebase - 将文档列为标题,将集合列为 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(),
);
},
),
解决方案
推荐阅读
- javascript - Mongoose:按数组字段内的值查找文档
- rest - 如何使用具有必填字段的 JSON 模式验证 http PATCH 数据
- flutter - 在颤动中点击照片显示更大
- javascript - Discord.jc / ReferenceError:未定义 MessageAttachment
- ruby-on-rails - 如何在rails中使搜索框不区分大小写?
- java - 无法在 XPage ServiceBean 中获取多部分/表单数据 POST 请求主体的句柄
- ios - MDLMesh,如何在将数据解析到GPU之前应用变换?
- entity-framework - 升级到 .NET Core 3.1 并在与使用 .FirstOrDefault() 相关的 LINQ 查询中收到错误
- python - 使用正则表达式提取匹配的任一侧的字符
- javascript - 为什么shopify可拖动事件开始:第一次后拖动停止工作