我正在尝试实现一个简单的过滤器,我想根据ng-model课程过滤wordsDictory.word。过滤器在大多数情况下都有效,但当我搜索“1”时,我会从“1”和“10”获得条目;有没有办法让过滤器只搜索“1”。
input<type='text' ng-model='lesson'>
<div> wordsDictionary.word | filter:lesson</div>
答案 0 :(得分:1)
有一种方法可以做到这一点。您可以编写自定义过滤器:
filter('customSearch', function () {
return function (input, searchStr) {
if (input == searchStr) {
return input;
} else {
return undefined;
}
};
});
有jsFiddle使用它。尝试在输入字段中输入“1”,然后输入“10”。