根据骨干集合中的日期范围进行选择

时间:2015-03-10 02:21:30

标签: javascript sorting search backbone.js

我正在使用骨干中的集合,并希望根据日期范围快速过滤。我熟悉collection.comparator,并强调像_.sortBy()这样的方法,但希望能够像collection.where()这样的方法结合filter方法,只返回介于两个值之间的模型。

我最初的想法是,维护已排序的集合并使用排序算法可能是最好的,但是如果可能的话,尽可能多地利用主干以不重新发明轮子。想法?

1 个答案:

答案 0 :(得分:0)

一个简单的解决方案是将“getModels”方法实现到您的集合中。每次要访问集合模型时,都可以使用getModels方法访问它。因此,您可以使用集中点来访问模型,此方法可以使用自定义过滤过滤结果。