【问题标题】:How can I dynamically add data to a list like this [Dart]如何动态地将数据添加到这样的列表中 [Dart]
【发布时间】:2021-03-11 17:54:50
【问题描述】:

我需要一些帮助。我只是不知道如何将数据(这里有更多具有值的动物)添加到如下列表中:

List animal = [{ "display": "Dog", "value": "1",},{"display": "Cat","value": "2",}];

-> 所以条目的结构必须类似于 {"display" : "XYZ", "value": "NRXYZ"}。是否有动态添加更多动物值的功能。

非常感谢!

【问题讨论】:

    标签: list flutter dart


    【解决方案1】:

    你可以使用 add() 方法:

    animal.add({"display" : "XYZ", "value": "NRXYZ"});
    

    如果要在列表末尾添加多个动物,可以使用 addAll() 方法:

    animal.addAll([{ "display": "Ferret", "value": "3",}, {"display": "Bird", "value": "4",}]);
    

    【讨论】:

    • 非常感谢!我已经尝试过这种方式,但显然我做错了什么。但是,现在它正在工作! :-)
    猜你喜欢
    • 1970-01-01
    • 2021-10-31
    • 2014-06-24
    • 1970-01-01
    • 2021-08-22
    • 2013-06-30
    • 2017-02-20
    • 2020-08-27
    • 1970-01-01
    相关资源
    最近更新 更多