Backbone分裂集合

时间:2012-12-29 18:23:21

标签: javascript backbone.js

我有一个模型的骨干集合,每个模型都包含一个日期。 (这表示日历条目,集合是一周的价值)我需要将集合拆分为按日期分组的多个集合。 (例如:按日对每个日历条目进行分组,但将整周作为集合提供)

Collection: [M:{dateA, ...},
             M:{dateA, ...},
             M:{dateB, ...},
             M:{dateC, ...}]

分成:

[
 {Collection1: [M:{dateA, ...},
                M:{dateA, ...}]
 },
 {Collection2: [M:{dateB, ...}]
 },
 {Collection3: [M:{dateC, ...}]
 }
]

我已经通过使用下划线并找到所有独特日期并使用那些过滤到集合数组的方式来解决方案,但我想知道是否有更简单的方法。要过滤它们吗?

1 个答案:

答案 0 :(得分:0)

这个问题似乎已在这里得到解答:

How to use groupBy in Backbone.js to group collections?

希望有所帮助。