1、问题:dart 集合where方法不起作用,也不报错。
2、解决:可能是集合中有null值的对象。(这里只解决本人遇到的)
原代码
String text = '';
var list = _list.where((user) => user.name.contains(text)).toList();
修改
String text = '';
var list = _list.where((user) => user.name != null && user.name.contains(text)).toList();