提问人:Steven Yew 提问时间:11/5/2023 更新时间:11/5/2023 访问量:34
Flutter 同步到同一数据对象的多个列表
Flutter sync across multiple list of same object of data
问:
我有一个清单
List<Model> listA = [{id: 1, name: 'item1'},
{id: 2, name: 'item2'},
{id: 3, name: 'item3'}];
List<Model> listB = [{id: 1, name: 'item1'},
{id: 2, name: 'item2'},
{id: 3, name: 'item3'}];
List<Model> listC = [{id: 1, name: 'item1'},
{id: 2, name: 'item2'},
{id: 3, name: 'item3'}];
当我尝试更新 listC id 3 时
listC['name] = 'newItem'
我还想将 listA 和 listB id 3 名称更新为“newItem”
预期结果:
List<Model> listA = [{id: 1, name: 'item1'},
{id: 2, name: 'item2'},
{id: 3, name: 'newItem'}];
List<Model> listB = [{id: 1, name: 'item1'},
{id: 2, name: 'item2'},
{id: 3, name: 'newItem'}];
List<Model> listC = [{id: 1, name: 'item1'},
{id: 2, name: 'item2'},
{id: 3, name: 'newItem'}];
请问,最好的做法是什么,而不是浏览每个列表并更新数据。我正在使用提供程序状态管理,谢谢
答: 暂无答案
评论