Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
List 从Firestore数据创建扩展磁贴的动态列表_List_Flutter_Dynamic_Google Cloud Firestore - Fatal编程技术网

List 从Firestore数据创建扩展磁贴的动态列表

List 从Firestore数据创建扩展磁贴的动态列表,list,flutter,dynamic,google-cloud-firestore,List,Flutter,Dynamic,Google Cloud Firestore,我想创建一个动态扩展文件,它接收来自CloudFireStore的输入数据 目前,我从Firebase下载数据作为数组,并将其分为3个不同的数组(“化妆”、“头发”和“男士”)。 但我必须根据以下方案创建一个列表: 如何将三个列表合并为一个这样的列表 您可以迭代数组并将数据按每个类别的列表进行排序。 假设您有3个列表,即化妆品、头发和男士的。现在您可以使用spread操作符生成最终列表 范例 final List<Entry> data = [ Entry( 'Mak

我想创建一个动态扩展文件,它接收来自CloudFireStore的输入数据

目前,我从Firebase下载数据作为数组,并将其分为3个不同的数组(“化妆”、“头发”和“男士”)。

但我必须根据以下方案创建一个列表:

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


您可以迭代数组并将数据按每个类别的列表进行排序。 假设您有3个列表,即化妆品、头发和男士的。现在您可以使用spread操作符生成最终列表

范例

final List<Entry> data = [
  Entry(
    'Makeup',
     ...makeup
  ),
  Entry(
    'Hair',
     ...hair
  ),
  Entry(
    'Men`s',
     ...mens
  ),
]
最终列表数据=[
入口(
"化妆",,
…化妆
),
入口(
“头发”,
头发
),
入口(
“男式”,
…男人
),
]

当你说动态扩展文件时,你的意思是你希望每个条目都有一个扩展文件吗?但是,数据结构不是由3个数组组成,而是由3个json结构组成。我在问题中添加了另一个图片…你能帮我吗?