如何有效地对大型Backbone集合进行排序,过滤和同步?

时间:2013-08-19 19:01:03

标签: javascript rest backbone.js

我一直在寻找这个问题的解决方案已经有一段时间了,请原谅我,如果我监督的话。

我正在使用一个足够大的Backbone Collection来从后端到达。随着它将稳步增长,我想将它加载到块中并对渲染结果进行分页。还有一个功能可以过滤模型。

我从后端逐渐减少的工作是仅加载目前实际显示(过滤)的模型。例如。如果我按月过滤,请从/collection?year=2013&month=08获取模型。

但这意味着我必须为所有过滤器选项添加后端参数。另外,我需要一种方法来确定我是否已经为某些特定的过滤条件加载模型,以防止加载相同的东西两次。

你知道如何做得更好吗?

1 个答案:

答案 0 :(得分:0)

我目前使用backbone-pageable。您肯定需要对后端进行优化以减少加载时间。