如何在 id 匹配的 flutter 中显示列表

How to show list in flutter whose id matches

我有两个数据列表存储在

  1. final profiles = context.watch<ProfilesBloc>().state.profiles;
  2. final users= context.watch<UsersBloc>().state.users;

我想用 profile.id 匹配 user.id 的唯一列表来构建列表 我尝试了 if (user.id == profiles.id) 但它不起作用 有帮助吗?

var newUser = users.where((user) => user.id.toLowerCase().contains(profiles.id.toLowerCase()).toList();

您基本上可以使用此方法来检查创建新列表的条件。请随意根据您的要求更改代码。