Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 如何创建一个包含项目列表的新变量,该列表仅由键包含_Flutter_Dart - Fatal编程技术网

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();