在可分页集合中应用了一些分页后,浏览器崩溃



我正在使用主干可分页集合,它扩展了主干集合。

我有一个paginator,它可以在来自可分页集合中移动我们的页面。

我正在研究主干可分页集合的服务器端模式。

问题是当我从paginator开始寻呼5-6次时。Chrome在增加存储当前收藏的内存时崩溃。也许它并没有破坏之前存储的藏品。

我正在做以下事情来解决问题:

this.collection.getPage(pageNo).success(function(result) {
              this.collection.remove();
            });

我本来希望这个.collection.remove()能清除使用的内存。但事实并非如此。但以上并不能解决问题。

之前有人发现这个问题吗?你是如何解决这个问题的?

如果不看到分页器的代码,很难。不管怎样,首先调用this.collection.remove()不会将模型或模型数组作为参数传递(请参阅官方文档)。

所以我建议你改为这样做(假设结果包含一个有效的模型数组)

this.collection.getPage(pageNo).success(function(result) {
    this.collection.reset(result);
});

调用reset将用新的模型替换集合的模型。再次,要了解更多信息,请阅读文档!

最新更新