Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在对象字段的ng repeat中应用过滤器?_Javascript_Angularjs_Angularjs Ng Repeat_Angularjs Filter - Fatal编程技术网

Javascript 如何在对象字段的ng repeat中应用过滤器?

Javascript 如何在对象字段的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以获得精确匹配。通过使

我想为选定对象场应用角度过滤器。我有状态列表[waiting,conform,rac],当我选择一个状态时,它应该给出表中具有该状态的人员的信息

例如,如果某个人的票证符合要求,那么当我们选择status=conform时,只有显示的人应该有符合要求的票证。同样适用于等待和rac

请看演示和代码。它不起作用。请帮忙。。

HTML

您拼写了repeat Error

指定为应用状态属性上的筛选器,而不是直接使用筛选器,该筛选器将作为包含筛选器使用compactor设置为true以获得精确匹配。通过使用包含过滤器,您将获得列表中的人员,该人员的姓名将是您正在搜索状态的字符串中的任意一个

将ng repead的打字错误更正为ng repead


同时发布筛选代码,以及为什么不在表达式{{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>