0
我是新来的角。我有一个JSON对象:angularjs中的多个过滤器
[
{
"id": 1,
"name": "name1",
"speciality": "speciality1",
"address": "address1",
"phoneNumber": 9999999999
},
{
"id": 2,
"name": "name2",
"speciality": "speciality2",
"address": "address2",
"phoneNumber": 9999999999
},
...
]
,我想筛选基于两个属性:name
和speciality
。此搜索匹配不敏感的子字符串。这个怎么做?我这样做的方法如下,不工作:
$filter('filter')(doctor.details, { $: query }, false, [name, speciality]);
$filter('filter')(doctor.details, { name: query } || {speciality : query }, false);
doctor.details
是JSON对象数组,查询与name
或speciality
匹配(子)字符串。
用户是否在文本框中输入'query' ? –
@RaviTeja不,我不知道。你能帮助我以'有角度的方式'来完成吗? –
那又如何?它仅仅是一个范围变量? –