示例用例:页面加载后,我看到前10个结果(共100万个)。即使我只看到了10个结果,前1000个结果也已经被加载了。然后我滚动到列表底部以查看最后10项。如果我再向上滚回顶部,我期望顶部的10个结果将需要从服务器重新加载。
我曾经在ExtJS中完成过一个类似的项目:一个包含数千个结果的无限滚动列表。ExtJS处理的方式是先加载当前一页的结果,然后预加载几页额外的结果。但任何时候,本地仅存储有10页的结果。
所以我猜我的问题是如何在AngularJS中实现这个功能?我知道我没有提供太多的代码,所以不指望有人给出具体的代码解答,但至少给些方向建议。