【问题标题】:Create dynamic list for expansion tile from Firestore data从 Firestore 数据创建扩展磁贴的动态列表
【发布时间】:2020-09-02 10:17:55
【问题描述】:

我想创建一个动态扩展磁贴,它接收来自 Cloud Firestore 的输入数据。

目前我从 Firebase 以数组的形式下载数据,并将其分类为 3 个不同的数组(“化妆”、“头发”、“男士”)。 Data structure Firestore

但我必须按照以下方案创建一个列表:

How the List should look like

如何将三个列表合并为一个这样的列表?

【问题讨论】:

  • 当你说动态ExpansionTile时,你的意思是你想要每个Entry都有一个ExpansionTile吗?

标签: list flutter dynamic google-cloud-firestore


【解决方案1】:

您可以遍历数组并将数据排序为每个类别的列表。 假设你有 3 个列表,即。化妆、发型和男士。现在您可以使用扩展运算符来制作最终的列表

例子

final List<Entry> data = [
  Entry(
    'Makeup',
     ...makeup
  ),
  Entry(
    'Hair',
     ...hair
  ),
  Entry(
    'Men`s',
     ...mens
  ),
]

【讨论】:

  • 但是数据结构不是由3个数组组成,而是由3个json结构组成。我在我的问题中添加了另一张图片...你能帮忙吗?
猜你喜欢
  • 2020-07-09
  • 1970-01-01
  • 1970-01-01
  • 2018-10-04
  • 2022-10-24
  • 2012-02-29
  • 2012-12-04
  • 1970-01-01
  • 2020-01-25
相关资源
最近更新 更多