2

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

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

拆分为:

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

我已经使用下划线并找到所有唯一日期并使用它们过滤到集合数组中以一种圆形的方式来解决问题,但我想知道是否有更简单的方法。过滤它们?

4

1 回答 1

0

这个问题似乎已经在这里得到了回答:

如何在 Backbone.js 中使用 groupBy 对集合进行分组?

希望有帮助。

于 2012-12-29T18:32:08.007 回答