[英]How can I convert List<Item> to Map<Datetime, List<Item>> in dart / Flutter
[英]How can I add a new item to a list of map and how to remove a item in Flutter
我是 Flutter 的新手,我有以下疑问:
我有以下 map 列表,我想添加一个新项目并删除一个项目。
List<Map<String, dynamic>> entries = [
{
'name': 'John',
'age': 21
},
{
'name': 'Paul',
'age': 18
}
]
我尝试了以下代码,但没有成功:
添加: entries['name'] = 'George'
删除: entries.remove(index);
你应该打电话
entries.add({'name': 'George'});
这将在您的列表中添加一个新元素,其类型为 Map。
要添加和删除,您可以调用 class List中的方法。 这是一个例子。
// To add a new entry -> {name: George}
entries.add({'name': 'George'});
// To manipulate an entry -> {name: George, age: 20}
entries[2]['age'] = 20;
// To remove an entry -> {name: John, age: 21}
entries.removeAt(0);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.