我在 ember 1.0 之前有一个简单的 ArrayController,发现如果过滤器找到给定属性的完全匹配项,我可以将列表切掉,但我似乎找不到的是如何使用过滤器进行“喜欢”查询。
如果我用用户搜索数组,我下面的内容会起作用......
filtered = ['id', 'username'].map(function(property) {
return self.get('content').filterProperty(property, filter);
});
...并且一些用户具有相同的用户名。例如 => 如果我按“smith”搜索/过滤,它将返回两条记录,因为“username”属性与“smith”完全匹配
如何更改此地图功能以使用类似样式的查询,因此当我键入单词“sm”时,它仍然可以找到这两个记录
这是 jsfiddle 显示我上面在操作中显示的过滤器http://jsfiddle.net/Rf3h8/
先感谢您