firebase - 将 Firebase 数组映射到列表中 Flutter
问题描述
我想做的是将firebase数组字段添加到flutter列表中。正如您在第一张图片中看到的名为 items 的数组,其中有 2 个字段值,我想将这些字段值放在一个列表中,如您在第二张图片中看到的那样。
解决方案
FirebaseFirestore.instance.collection("users").doc("dwq").snapshots().listen((doc) {
items = [ for(var item in doc.get("items")) item as String ];
});
如果您不想听更改,请使用get()
代替snapshots()
.
推荐阅读
- hadoop - 如果 HDFS 客户端上传文件失败会怎样?
- python - Python不断崩溃,出现分段错误
- ubuntu - 0.0.0.0/0 对于 nfs 配置是不可行的
- sql - 询问有关“选择...加入...”的 SQL
- python - 在保持参数常数/具有固定参数的同时,如何在 sympy 中象征性地进行偏导数?
- scala - Scala:方法值不符合类型界限
- javascript - 检查对象数组属性和嵌套对象属性的相等性
- javascript - IE:在后面附加时输入不起作用
- java - spark.sql.columnNameOfCorruptRecord 的默认值是多少?
- powershell - 命令顺序错误,日历总是显示倒数第二个日期(Powershell)