【发布时间】:2013-06-10 23:51:02
【问题描述】:
目标:我正在尝试创建一个不区分大小写的搜索,该搜索会遍历我的集合并尝试将用户查询与模型的名称属性进行匹配。现在如果我想找到一个特定的模型,搜索查询必须是准确的。
似乎没有简单的方法可以在 Backbone 中完成如此简单的事情,而不是开箱即用。想到了函数map。如果我可以遍历整个集合并将模型的名称属性更改为小写,然后将用户查询也更改为小写,瞧!
但问题是我不知道如何使用 Backbone Collection 和 map 函数。在 Backbone 文档中没有关于 map 的文档,除了一个链接,该链接可引导您通过使用三个数字的数组的超级原始示例代码来下划线文档。
这不起作用...为什么?
this.collection.map(function(model) {
return model.get('name').toLowerCase();
});
【问题讨论】:
标签: javascript backbone.js map underscore.js