我有一个包含许多对象(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
也改变了当前显示的人的价值。但这没有发生。它总是显示数据中的总人数,而不是过滤后的人数-如何获得过滤数据的计数?