我有 getter 获取我的FilterModelRow. 如果条件为空,我想跳过将数据插入列表,最好内联
get getFilterRows {
return [FilterRowModel(Icon(Icons.title), 'Age', 'equal', age),
FilterRowModel(Icon(Icons.title), 'Age', 'min', minAge),
FilterRowModel(Icon(Icons.title), 'Age', 'max', maxAge)
];
}
我试过了
...
age != null FilterRowModel(Icon(Icons.title), 'Age', 'equal', age): null
...
但是那个以错误结尾的插入null。那么如果满足条件,如何完全跳过将行添加到列表中
简化版
var age = null;
List<int> myList = [age!=null ? age : null];
print(myList); //--> return [null] and I want to return empty list []