虚拟重复刷新并停留在滚动索引中

md-virtual-repeat refresh and stay in scroll index

本文关键字:滚动 索引 停留在 刷新 虚拟      更新时间:2023-09-26

我有一个md-virtual-repeat列表。

滚动时,我想从服务器上刷新。

我现在做的是重新创建列表对象:

$scope.dynamicItems = new DynamicItems();

但是它会把列表拉回到顶部(滚动索引0)。

我如何"刷新"列表(获得Viewd页面和清除其余),仍然保持在相同的滚动索引?

Codepan示例

明白了!

只需要重置内部的loaddpages。

DynamicItems.prototype.reset = function() {
      this.loadedPages = {};
};

CodePen演示