firebase - Firestore 在颤动中检索奇怪的数据
问题描述
我有一个列表生成器,它显示从 Firestore 检索到的文本。问题是第二个文本。它总是在第二个文本中显示“产品”。我试图更改 Firestore 中的数据。但问题是一样的。它总是将第二个文本显示为“产品”,其他文本都很好。
“产品”也是集合名称。
这是列表生成器。
ListView.builder(
itemCount: cart.length,
itemBuilder: (ctx, i) {
return Text(
products[i].data["product_name"] ?? " No Title",
);
})
FireStore 看起来像
- 产品 -> 产品 ID -> 产品名称
- 用户 -> uid -> 购物车 [] 数组
我只拿购物车 [] 中 id 的产品。
解决方案
如果可能的话,您能否分享您的 Firestore 的结构。
因为通过查看代码
ListView.builder(
itemCount: cart.length,
itemBuilder: (ctx, i) {
return Text(
products[i].data["product_name"] ?? " No Title",
);
})
在项目计数中,您使用的是“购物车”,但在文本小部件中,您使用的是“产品”列表。
推荐阅读
- jquery - 可调整大小的文本 jQuery
- javascript - 从 XML 中拆分 JavaScript 字符串并包装在 HTML 元素中
- php - PHP 警告:PHP 启动:无法加载动态库“openssl”
- python - 非图像数据增强
- excel - 使用单元格地址获取命令按钮
- html - 表单后 ModelAttribute 为空
- google-cloud-platform - 谷歌云端点不支持文件
- python - 编写一个与python中的min方法功能相同的程序
- javascript - Vue 测试 - 模拟 axios 返回未定义
- python-3.x - 有没有办法在 tkinter scrolledtext 小部件中获取当前指针位置