2016-06-03 4 views
0

Ich habe Kategorien Liste mit Kontrollkästchen. Ich muss ng-Modell als Variable von ng-repeat setzen. Der Filter funktioniert einwandfrei, wenn ich ng-model manuell einstelle. Ich habe viele Lösungen ausprobiert, aber in diesem Fall arbeitet niemand.Checkbox ng-Modell als Variable von ng-repeat

Meine Winkel Version ist 1.4.3

<ul ng-repeat="item in items> 
    <li><input type="checkbox" ng-model="'setFilter.' + item.category"></li> 
</ul> 

<span ng-repeat = "product in products | filter:setFilter.category></span> 

Antwort

0

Versuchen Sie, diese

<ul ng-repeat="item in items> 
    <li><input type="checkbox" ng-model="setFilter[item.category]"></li> 
</ul> 

<span ng-repeat = "product in products | filter:setFilter></span> 

Updates: Sie können nicht ng-Modell wie diese

ng-model="'setFilter.' + item.category" 

Ich habe aktualisiert zuweisen Ihr Fiedler here

+0

Diese Lösung funktioniert nicht. – XingD123

+0

machen Sie Ihre Frage in Plunkr. Ich werde helfen –

+0

Ok ich machte meinen Fall in jsfiddle. Alles funktioniert gut. Ich muss [GENERENAME HIER] parametrisieren. http://jsfiddle.net/Bw77D/560/ Vielen Dank im Voraus. Eckige Version 1.4.3 – XingD123