如何在 Angular js 中根据严格匹配过滤数据
How to filter data according to strict match in Angular js
我想
在以角度将数据提供给ng-grid时动态过滤数据。 我试图实现的是,当我过滤"尼腓"时,所有包含"尼腓"的数据。
我提供了一个 plunker 链接以更好地理解:
就像如果我搜索"尼腓",那么它应该只给我 1 个结果或确切的结果(预期结果)1. 尼腓
但现在它给了我:1. 尼腓2. 尼菲斯3. 尼菲斯
过滤器接受正则表达式,因此使用以下:
var filterText = 'name:^Nephi$';
会工作。正则表达式匹配字符串的开头(使用 ^
),我们想要的单词,然后匹配字符串的结尾(使用 $
)。
如果您使用的是较新版本的 angular ,只需添加 :true 即可获得完全匹配。
<div ng-repeat="val in items | filter:{item: '!search'}:true">{{val.item}}</div>
相关文章:
- 过滤AngularJs中的数据
- 通过API调用过滤数据
- 如何在D3.js中绘制地图投影上的点,并使用范围滑块过滤数据
- 如何用javascript过滤JSON数据
- 如何使用javascript、jquery或其他javascript框架过滤数据
- 在解析时使用变量过滤数据
- 停止 jQuery 自动完成以过滤/搜索结果并填充整个源数组数据
- 过滤包含一些文本的 PHP 数据表
- 如何使用 AngularJs 过滤 JSON 数据
- 如何过滤对象内部深度堆叠的数据(并在之后编辑删除它)
- 如何用使用剔除数据和“数据”两者计算的数据来过滤数据;外部“;数据
- 当我想对redux容器中的数据进行排序或过滤时,我该如何查看它的状态
- d3在鼠标悬停上过滤数据之后从选择中提取值
- 使用AngularJS过滤JSON数据
- AJAX 数据过滤不起作用
- 使用 Firebase 数据过滤 ng 重复
- Ember数据-过滤hasMany关系的对象
- 我如何处理数据过滤上的一个按钮点击D3.js
- Div类搜索使用数据过滤属性
- Javascript -数据过滤和删除换行符