在ng-repeat语句之外进行过滤

时间:2014-08-19 14:02:50

标签: javascript html angularjs filter angularjs-ng-repeat

是否可以过滤ng-repeat但在较小范围内的项目。

即。而不是这个

<input type="text" ng-model="search.$">
<tbody ng-repeat="actors in Users | filter:search">
    <tr>
        // td's
    </tr>

    <tr>
       // td's
   </tr>
</tbody>

我能以某种方式这样做吗?

<input type="text" ng-model="search.$">
<tbody ng-repeat="actors in Users">
    <tr ng-filter="filter:search">
        // td's
    </tr>

    <tr>
       // td's
   </tr>
</tbody>

我不希望按第二个tr进行过滤。

1 个答案:

答案 0 :(得分:0)

表中可以有多个表体,因此可以这样做:

<input type="text" ng-model="search.$">
<tbody ng-repeat="actors in Users">
    <tr ng-filter="filter:search">
        // td's with {{actor.fieldx}}
    </tr>
</tbody>
<tbody ng-repeat="actors in Users">
    <tr >
        // td's with {{actor.fieldy}}
    </tr>
</tbody>