我正在使用自定义角度过滤器从数组中过滤掉所需的对象。一切正常。我为每个对象提供了复选框以选择该对象。还有一个SELECT ALL CHECKBOX来选择过滤的对象。所以选择时会出现问题因为我无法在JS中获取这些过滤后的对象。
答案 0 :(得分:0)
我可能错了,但我认为您可以命名过滤后的结果并在控制器中使用该数组:
选项1
<div ng-repeat="item in (itemsSelected = (items | filter: checkbox))">
{{item}}
</div>
选项2
<div ng-repeat="item in items | filter:checkbox as itemsSelected ">
{{item}}
</div>
然后在您的控制器中,您将拥有此属性,该属性表示已过滤的结果。
$scope.itemsSelected