目标:我正在尝试创建一个不区分大小写的搜索,它可以浏览我的集合,并尝试将用户查询与模型的名称属性匹配。现在,如果我想找到特定的模型,搜索查询必须是精确的。
在Backbone中似乎没有简单的方法来完成这么简单的事情。我想到了
但问题是,我不知道如何使用 Backbone Collection 和
这不起作用...为什么?
在Backbone中似乎没有简单的方法来完成这么简单的事情。我想到了
map
函数。如果我能浏览整个集合并将模型的名称属性更改为小写,然后也将用户查询更改为小写,那么问题不就解决了吗!但问题是,我不知道如何使用 Backbone Collection 和
map
函数。在Backbone文档中没有关于map
的任何文档说明,除了一个链接,它会引导您转到underscore文档,其中包含一个使用三个数字数组的超级原始的示例代码。这不起作用...为什么?
this.collection.map(function(model) {
return model.get('name').toLowerCase();
});