Ich versuche zu implementieren, wenn ein Benutzer ein Kontrollkästchen anklickt, zeigt es alle Produkte in der ng-Wiederholung mit einer Menge von 0 an. Wenn das Kontrollkästchen nicht aktiviert ist, werden alle Elemente angezeigt. Momentan konnte ich die Hälfte der Funktionalität bekommen.Auf angularjs ng-checked
Kontrollkästchen:
<input type="checkbox" name="onoffswitch" class="onoffswitch-checkbox" id="myonoffswitch" ng-checked="vm.OnHandQty()">
Tabelle
<tr ng-repeat="item in vm.items | filter :search">
<td ng-bind="item.itemNo"> </td>
<td ng-bind="item.description"></td>
<td ng-bind="(item.listPrice | currency)"></td>
<td ng-bind="item.onHandQty" ng-model="quantity"></td>
</tr>
-Controller
vm.OnHandQty = function() {
$scope.search = {};
vm.items.forEach(i => {
if (i.onHandQty == 2) {
console.log(i);
$scope.search = i;
return true;
}
else {
$scope.search =i;
return false;
}
});
}
Dadurch werden alle Objekte auf dem Scheck und auf uncheck Orte –
sie wieder meine Antwort bearbeitet werden. Ich hatte vergessen, "item" einzubinden hat einen eintrag in die suchfunktion – vlin
mein bad typo error danke –