多くのオブジェクト (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
現在表示されている人物の値も変更することです。しかし、それは起こっていません。フィルタリングされたデータではなく、常にデータ内の合計人数が表示されます - フィルタリングされたデータの数を取得するにはどうすればよいですか?