2017-01-04 2 views
1

Ich verwende benutzerdefinierte Angular-Filter, um erforderliche Objekte aus einem Array herauszufiltern. Alles funktioniert gut. Ich habe Kontrollkästchen für jedes Objekt zur Auswahl dieses Objekts bereitgestellt.Und auch eine SELECT ALL CHECKBOX, um gefilterte Objekte auszuwählen .So tritt Problem auf, wenn ich alles auswähle, wie ich diese gefilterten Objekte zurück in JS bekommen kann.Auswählen aller gefilterten Objekte in AngularJs

+1

Könnten Sie bitte ein wenig Code hier einfügen. – Alok

Antwort

0

Ich könnte falsch sein, aber ich glaube, Sie das gefilterte Ergebnis nennen könnte und das Array in Ihrem Controller verwenden:

Option 1

<div ng-repeat="item in (itemsSelected = (items | filter: checkbox))"> 
    {{item}} 
</div> 

Option 2

<div ng-repeat="item in items | filter:checkbox as itemsSelected "> 
    {{item}} 
</div> 

dann in Ihrem Controller steht diese Eigenschaft zur Verfügung, die das gefilterte Ergebnis darstellt.

$scope.itemsSelected 
Verwandte Themen