私は新しい角度です。私は、JSONオブジェクトがあります。anglejsの複数のフィルタ
[
{
"id": 1,
"name": "name1",
"speciality": "speciality1",
"address": "address1",
"phoneNumber": 9999999999
},
{
"id": 2,
"name": "name2",
"speciality": "speciality2",
"address": "address2",
"phoneNumber": 9999999999
},
...
]
をし、私は2つのプロパティに基づいてフィルタリングする: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いいえ、私はしません。あなたはそれを「角度のある道」でやっていくのを助けてくれますか? –
どのように?それは範囲内の単なる変数ですか? –