В моем коде у меня есть список карт примерно так:
List<Map<String, dynamic>> list;
list = [
{"name" : "name1", "date" : '01/08/2020'}
{"name" : "name2", "date" : '01/08/2020'}
];
obs: вместо String я использую объект DateTime для установки значения ключа даты
, но когда я пытаюсь удалить какой-то элемент в списке, используя
list.removeAt(list.indexOf({"name" : "name1", "date" : '01/08/2020'}));
, функция indexOf()
возвращает -1.
Как я могу найти элемент для удаления или изменить в этом списке?