当数据以 Angular 形式提供给 ng-grid 时,我想动态过滤数据。我想要实现的是,当我过滤“Nephi”时,所有包含“Nephi”的数据及其。
我提供了一个 plunker 链接以更好地理解:
就像如果我搜索“Nephi”那么它应该只给我 1 个结果或确切的结果(预期结果) 1.尼腓
但现在它给了我: 1. 尼腓 2. 奈菲斯 3.奈菲斯
最佳答案
过滤器接受正则表达式,因此使用:
var filterText = 'name:^Nephi$';
会起作用的。正则表达式匹配字符串的开头(使用 ^
)、我们想要的单词,然后匹配字符串的结尾(使用 $
)。
关于javascript - Angular js中如何根据严格匹配过滤数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27355718/