notOnly static method
Removes elements from the list which is given
Example:
notOnly(list, notOnly(list, [key1, key2]))
Implementation
static List<dynamic> notOnly(List<dynamic> list, List<String> keys) {
List<dynamic> _list = <dynamic>[];
list.forEach((dynamic map) => keys.forEach((dynamic key) {
if (map.containsKey(key)) map.remove(key);
}));
list.forEach((dynamic map) {
if (map.isNotEmpty) _list.add(map);
});
return _list;
}