AngularJS filter:search 多字段匹配
参考文章:https://www.cnblogs.com/Sisiflying/p/6806588.html点击打开链接
走进AngularJs(七) 过滤器(filter)http://www.cnblogs.com/lvdabao/p/3475426.html点击打开链接
AngularJS filter:search 是如何匹配的 ng-repeat filter:search
点击打开链接https://segmentfault.com/q/1010000005341485
1. filter可以接收参数,参数用 : 进行分割,如下:
{{ expression | filter:argument1:argument2:... }}
2. filter参数是 对象 ,匹配属性中含有value的
$scope.childrenArray = [ {name:'kimi',age:3}, {name:'cindy',age:4}, {name:'anglar',age:4}, {name:'shitou',age:6}, {name:'tiantian',age:5} ]; {{ childrenArray | filter : {name : 'i'} }} //参数是对象,匹配name属性中含有i的
示例:
angular filter多个字段搜索
3. 没有指定过滤哪个字段的情况下,默认filter会匹配所有字段(
name、account
)的值,类似 多个字段搜索
ng-repeat="user in data.users | filter:search
4.
$
匹配
对象 所有属性
和
嵌套对象属性
{{$select.selected.label}}
Currently it's just setting fm.countryCode to the whole country item.
For example if I select Afghanistan, fm.countryCode will be set to {"value":"AF","label":"Afghanistan"}.
What I want is "AF".
so change the repeat part
实例: {{$select.selected.name + ' - ' + $select.selected.properties.datacentername}}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
