多くのオブジェクト(JSON形式)を含むデータ配列があります。この配列の内容として、次のことが想定されます。
var data = [
{
"name": "Jim",
"age" : 25
},
{
"name": "Jerry",
"age": 27
}
];
今、私はこれらの詳細を次のように表示します:
<div ng-repeat="person in data | filter: query">
</div
ここでは、クエリは、ユーザーが表示されるデータを制限できる入力フィールドにモデル化されています。
今、私は表示している人/人の現在の数を表示する別の場所があります、すなわち Showing {{data.length}} Persons
私がやりたいのは、ユーザーが人を検索し、表示されたデータがクエリに基づいてフィルタリングされると、Showing...persons
現在表示されている人の値も変化することです。しかし、それは起こっていません。フィルタリングされたデータではなく、常にデータの合計人数が表示されます-フィルタリングされたデータの数を取得するにはどうすればよいですか