Javascript 在ng repeat语句之外进行筛选

Javascript 在ng repeat语句之外进行筛选,javascript,html,angularjs,filter,angularjs-ng-repeat,Javascript,Html,Angularjs,Filter,Angularjs Ng Repeat,是否可以从ng repeat中筛选项目,但范围较小 i、 而不是这个 <input type="text" ng-model="search.$"> <tbody ng-repeat="actors in Users | filter:search"> <tr> // td's </tr> <tr> // td's </tr> </tbody> /

是否可以从
ng repeat
中筛选项目,但范围较小

i、 而不是这个

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

//td与{{actor.fieldx}}
//td与{{actor.fieldy}}

很有趣。重复两次会导致运行时间加倍吗?是的,我会这么说。但这是昂贵物品的价格:)