如何过滤ng-repeat以显示某个列字段为空字符串的所有项目?当我尝试这个时,它似乎总是给出完整的列表。我只希望看到的人ID为1如何筛选空字符串值的ng-repeat列表?
控制器:
var people = [{
name: '',
age: 32,
id: 1
}, {
name: 'Jonny',
age: 34,
id: 2
}, {
name: 'Blake',
age: 28,
id: 3
}, {
name: 'David',
age: 35,
id: 4
}];
$scope.filteredPeople = $filter('filter')(people, {
name: ''
});
$scope.people = people.slice(0);
查看:
<li ng-repeat="p in filteredPeople">
<h4>{{p.name}} ({{p.age}}) id: {{p.id}}</h4>
</li>
@Jim Peeters是否有帮助? –