我想创建一个滚动数据加载。目前,我正在作为Future<List<Ads>>
从api调用中获取数据(广告列表(
在滚动监听器函数中,我只想附加下一页的数据列表。
有一个用列表做的例子,我只想用未来列表做同样的事情
items.addAll(List.generate(42, (index) => 'Inserted $index'));
您可以简单地执行以下操作:
Future<List<Ads>> appendElements(Future<List<Ads>> listFuture, List<Ads> elementsToAdd) async {
final list = await listFuture;
list.addAll(elementsToAdd);
return list;
}
然后这样称呼它:
appendedListFuture = appendElements(items, yourItemsToAdd);