从列表中找到值并在listview中发送键

时间:2019-09-12 14:51:49

标签: flutter dart

我有2个清单。其中之一是我在Firebase数据库中的核心列表,例如

    [{name: 'blabla',num:12},
    {name:'eheheh',num:17},
    {name:'ahahah',num:21}]

其他列表是核心列表(如

)中的收藏夹名称
   {blabla,ahahah} 

现在我需要在核心列表中找到喜欢的名字并将其发送到FavoriteListItem。
snapshot.data.documents是我的核心列表, ActivityScreen.favoriteBasket.favorites收藏夹列表

    return ListView.builder(
             shrinkWrap: true,
             itemCount: ActivityScreen.favoriteBasket.favorites.length,
             itemBuilder: (ctx, index) => FavoriteListItem(documents:
    snapshot.data.documents[ActivityScreen.favoriteBasket.favorites[index]]
     // its say int cant be string so i need find first but cant figure out

如果有人解释我如何在itembuilder中使用forEach或Where或一种简便的方法,我会很高兴。

0 个答案:

没有答案