【发布时间】:2021-12-07 03:32:06
【问题描述】:
我有一个视图,我在其中显示列表中的所有项目。当我再次进入该视图时,所有内容都是重复的。这是我的中间件的源代码,如果我从数据库中获取内容:
if (action is GetPersonalExpAction) {
dataService.getEntity("experience/list").then((reponse) => decodeBody(reponse)).then((result) {
List<ItemExperience> experience = [];
for (var element in result) {
experience.add(ItemExperience(
id: element['id'],
job: element['job'],
company: element['company'],
date_from: element['date_from'],
date_to: element['date_to'],
description: element['description'],
));
}
store.state.personalAreaState.experience!.addAll(experience);
next(action);
});
}
我想知道我怎样才能让它停止。
【问题讨论】:
-
但我想调用它更多次,因为我可以从列表中删除项目并添加和编辑。
-
我只想添加一些不添加现有方法的方法。
标签: flutter dart listview duplicates