将主干集合筛选到多个列表中
Filter Backbone collection into multiple lists
我正在尝试学习骨干.js并且一直在研究todomvc来解散它。
但是有些事情我想知道。如果我的待办事项有一个类别。如何过滤我的收藏并仅显示那些分类的"作品"或"私人"?
到目前为止,我尝试这样的事情:
routes:{
":category":"list",
":category/:id":"todItem"
},
如何使用":类别"作为过滤器值?
您可以使用 collectioin 的方法获取 arry,然后使用返回的元素创建一个新集合
从文档中:
collection.where(attributes) 返回 与传递的属性匹配的集合。适用于简单情况 的过滤器。
var friends = new Backbone.Collection([ {name: "Athos", job: "Musketeer"}, {name: "Porthos", job: "Musketeer"}, {name: "阿拉米斯", 工作: "火枪手"}, {姓名: "达达尼昂", 工作: "卫兵"}, ]);
var musketeers = friends.where({job: "Musketeer"});
警报(火枪手长度);
var newCollection = new Backbone.Collection(musketeers);
相关文章:
- 使用下拉列表筛选列表(ul>li)
- 需要Jquery列表筛选帮助
- React中的筛选列表
- 在本地存储中选中复选框,但在加载时也要筛选列表
- 根据文本框中键入的文本筛选单选按钮列表
- 使用 JQuery 复选框筛选项目列表
- 无法使用Angular.js从列表中正确筛选数据
- 控制器中的筛选列表没有'不起作用
- 我们可以将控制器中的JSON数据(MM/DD/YYYY格式)与今天的's日期,并在数组中显示筛选列表
- 如何使用搜索筛选器初始化列表视图
- 如何根据其他下拉列表中的选择筛选下拉结果
- 在文本框中键入字母的筛选器单选按钮列表
- 如何从交叉筛选器实例中获取维度列表
- 使用日期将所有下拉列表筛选为下拉列表
- 使用日期将下拉列表筛选为下拉列表
- 将特殊字符折叠添加到列表筛选器
- 使用所需键值的列表筛选对象数组
- 基于第一选择列表筛选第二选择列表
- 用这种方式创建列表筛选器方法不好吗?
- JQuery列表筛选器无法使用错误的字符