如何搜索类对象的列表,其中一个属性与另一个字符串列表中的任何值匹配
我能够基于单个字符串进行过滤,但不能基于字符串列表
final List<shop_cart.ShoppingCart> cartprd = snapshot.documents
.map((f) => shop_cart.ShoppingCart.fromMap(f.data))
.toList();
Run Code Online (Sandbox Code Playgroud) 我无法访问内部 for 循环中的外部 for 循环计数器
关于如何做到这一点的任何想法?
class buildsubcategories extends StatelessWidget {
List<cate.Categories> scat;
buildsubcategories(this.scat);
@override
Widget build(BuildContext context) {
return Column(
children: <Widget>[
for (int i = 0; i < scat.length; i++) Text(scat[i].categoryname),
Column(
children: <Widget>[
for (int j = 0; j < scat.length; j++)
Text(scat[i].subcategory[j]['subcategoryname'].toString())
],
)
],
);
}
```}
Expected Result : Able to access the variable i in the inner for loop
Run Code Online (Sandbox Code Playgroud)