Angularjs获得过滤条目

时间:2014-04-01 08:29:00

标签: angularjs

我有一个带过滤器的表。表条目(行)有一个复选框。我想选中所有已过滤的条目复选框。我怎么能得到它们?

到目前为止,我可以选择表中的所有项目:

表格复选框:

<td><input type="checkbox" ng-model="checked" ng-change="checkBoxChanged(box)" ng-checked="selectedFileIds.indexOf(content._id) > -1"/></td>

我将一个selectedItem数组放到了作用域中,并在表元素的&#34; checked&#34; -section中进行了比较。

我不知道的是,如何获取显示的已过滤条目。

编辑:

这是我过滤表格的地方:

 <tr ng-repeat="box in boxList | filter:searchText" ng-dblclick="openBox(box._id)">

搜索模型是:

<input type="text" ng-model="searchText" class="form-control" placeholder="Search">

1 个答案:

答案 0 :(得分:1)

您只需将复选框的模型更改为

即可
<input type="checkbox" ng-model="box.checked" /> 

之后,您可以按框的已检查属性进行过滤。