Javascript 如何在对象字段的ng repeat中应用过滤器?
我想为选定对象场应用角度过滤器。我有状态列表[waiting,conform,rac],当我选择一个状态时,它应该给出表中具有该状态的人员的信息 例如,如果某个人的票证符合要求,那么当我们选择status=conform时,只有显示的人应该有符合要求的票证。同样适用于等待和rac 请看演示和代码。它不起作用。请帮忙。。 HTML 您拼写了repeat Error指定为应用状态属性上的筛选器,而不是直接使用筛选器,该筛选器将作为包含筛选器使用compactor设置为true以获得精确匹配。通过使用包含过滤器,您将获得列表中的人员,该人员的姓名将是您正在搜索状态的字符串中的任意一个 将ng repead的打字错误更正为ng repeadJavascript 如何在对象字段的ng repeat中应用过滤器?,javascript,angularjs,angularjs-ng-repeat,angularjs-filter,Javascript,Angularjs,Angularjs Ng Repeat,Angularjs Filter,我想为选定对象场应用角度过滤器。我有状态列表[waiting,conform,rac],当我选择一个状态时,它应该给出表中具有该状态的人员的信息 例如,如果某个人的票证符合要求,那么当我们选择status=conform时,只有显示的人应该有符合要求的票证。同样适用于等待和rac 请看演示和代码。它不起作用。请帮忙。。 HTML 您拼写了repeat Error指定为应用状态属性上的筛选器,而不是直接使用筛选器,该筛选器将作为包含筛选器使用compactor设置为true以获得精确匹配。通过使
同时发布筛选代码,以及为什么不在表达式{{person.name | status}中使用筛选。您希望对status字段执行什么操作?按该字段的字母顺序排序?命令为ng repeat not ng-repead@PankajParkar如果你在班加罗尔寻找机会,你好。我可以在我的公司介绍你。我的公司名是Black Buck Logistic。您可以从1获取有关该公司的更多信息。我已经更改了senario,请看这个例子@user1308874这里正在使用plunkr处理更改的场景,它不起作用,因为它的状态id在字符串中,所以删除引号使其成为数字,ng选项中有一些错误
<div class="col-md-12">
<table>
<thead>
<tr>Name</tr>
<tr>Status</tr>
</thead>
<tbody >
<tr ng-repeat="person in list| filter: status">
<td>{{person.name}}</td>
<td>{{person.status}}</td>
</tr>
</tbody>
</table>
</div>
$scope.status_list=["waiting", "conform", "rac"];
$scope.list = [
{ 'name': 'A',
'status':'waiting'
},
{ 'name': 'B',
'status':'conform'
},
{ 'name': 'C',
'status':'rac'
}
]
<tr ng-repeat="person in list| filter: status">
<tr ng-repeat="person in list| filter: { status: status}: true">
<td>{{person.name}}</td>
<td>{{person.status}}</td>
</tr>