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

filtering outside of the ng-repeat statement

本文关键字:过滤 ng-repeat 语句      更新时间:2023-09-26

是否有可能从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进行过滤。

一个表中可以有多个表体,所以你可以这样做:

<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>