如何在颤动中附加两个列表

Posted

技术标签:

【中文标题】如何在颤动中附加两个列表【英文标题】:How to append two lists in flutter 【发布时间】:2021-10-20 03:05:42 【问题描述】:

我已经创建了颤振模型并尝试合并两个列表。请指导我解决这个问题。

class LocationFacts
  late int id;
  late String title;

  Location(this.id, this.content);


class Location
late String name;
late List<LocationFacts> facts;

  Location(this.name, this.facts);

static List<Location> locationData() 
    return ls = []..add(Location(name: "abc", facts: [
    LocationFacts(id: 1, title: "xyz"),
    LocationFacts(id: 2, title: "qrs"),
    ]),
   );

【问题讨论】:

【参考方案1】:

您可以使用扩展运算符来组合两个列表

final ls = [...list1, ...list2];

另请参阅:https://dart.dev/guides/language/language-tour#spread-operator

还有https://***.com/a/21826420/9479695

【讨论】:

以上是关于如何在颤动中附加两个列表的主要内容,如果未能解决你的问题,请参考以下文章

如何在数据来自 API 的颤动中创建下拉列表?

如何在颤动中实现以下小部件? [关闭]

如果 listA = List.from(list) 在颤动中,如何防止元素不从列表中编辑并从 listA 中编辑?

颤动 - 如何在颤动中保存状态选择的单选按钮列表?

如何在颤动中制作变量列表?

如何遍历地图列表并在颤动列表视图中显示文本小部件?