Flutter 如何创建一个包含项目列表的新变量,该列表仅由键包含
我想从Flutter 如何创建一个包含项目列表的新变量,该列表仅由键包含,flutter,dart,Flutter,Dart,我想从productsList创建一个新列表,该列表只包含Shirt作为类别的产品,以及同时包含Shirt作为类别和Nike作为品牌的新列表。 喜欢 列出衬衫产品=(将衬衫列为类别的产品列表中的所有产品) 列出nikeShirtProducts=(产品列表中同时包含Shiet类别和Nike品牌的所有产品) 我该怎么做 List productsList =[{ 'name':'Nike air max', 'category:'Shoes', 'brand':'Nike' }'{ 'name':
productsList
创建一个新列表,该列表只包含Shirt
作为类别的产品,以及同时包含Shirt
作为类别和Nike
作为品牌的新列表。
喜欢
列出衬衫产品=(将衬衫列为类别的产品列表中的所有产品)
列出nikeShirtProducts=(产品列表中同时包含Shiet类别和Nike品牌的所有产品)
我该怎么做
List productsList =[{
'name':'Nike air max',
'category:'Shoes',
'brand':'Nike'
}'{
'name':'Adidas Shoes',
'category:'Shoes',
'brand':'Adidas'
}'{
'name':'Nike Shirt',
'category:'Shirts',
'brand':'Nike'
}'{
'name':'Adidas Shirt',
'category:'Shirt',
'brand':'Adidas'
}']
把这篇文章删掉
使用映射方法在第一个列表上进行投影如果你能将这个问题标记为正确,那就太好了。让别人马上知道答案。
nikeShirtProducts = productsList.where((i) => (i.brand == Nike)).toList();