backbone.js - backbone.js 如何按模型类别对 Backbone 集合进行分组,然后对每个 GROUP BY 模型排序进行排序

  显示原文与译文双语对照的内容

我在跟随关于木偶的sulc教程。 http://davidsulc.com/blog/2012/04/15/a-simple-backbone-marionette-tutorial/,以学习扩展它。

现在假设每个 cat 都有一个 NAME,排名和类别


AngryCat = Backbone.Model.extend({


 urlRoot: '/api/cats',


 defaults: {


 name:"New Cat Name",


 category:"Red Cat"


 }


});



现在,我想创建一个这样的复合视图:

类别 1: 红色 cat ( 03猫)

cat 1

cat 2

cat 3

类别 2: 蓝色 cat ( 02猫)

cat X

cat Y

我怎么才能做到这一点。 请帮助!

时间: 原作者:

可以通过将dcarson的代码与嵌套视图上的我的博客文章结合使用来实现你想要执行的操作: http://davidsulc.com/blog/2013/02/03/tutorial-nested-views-using-backbone-marionettes-compositeview/

你需要向复合视图提供组的集合。 视图视图的组合项将是显示该组中的猫的集合视图( 例如 。 链接的博客文章中的内容是什么。

...