【发布时间】:2021-01-01 00:01:07
【问题描述】:
我是学习flutter的新手,我正在尝试在List上实现where来过滤数据,但我完全错了,请指导我正确的实现
实施
List filterproducts= productslist.where(widget.bomdatareceived[0]['purchase_items'][0]['product_code'].contains(widget.product_code));
错误
type 'bool' is not a subtype of type '(dynamic) => bool'
JSON 数据
"purchase_items": [
{
"product_code": "61",
"name": "SPINNING",
"bom_catalog_item": "327",
},
{
"product_code": "61",
"name": "SPINNING",
"bom_catalog_item": "390",
},
{
"product_code": "65",
"name": "DYING",
"bom_catalog_item": "1056",
}
]
【问题讨论】:
-
小部件是什么意思?一个常数?
-
@Merym 是的,
widget.product_code是一个字符串值
标签: flutter filter flutter-listview