ユーザーがチェックボックスをクリックすると、数量が0のng-repeatのすべての商品が表示されます。チェックボックスがオフでない場合は、すべてのアイテムが表示されます。現在、私は機能の半分を得ることができました。ng-checkedに固着しました
チェックボックス:
<input type="checkbox" name="onoffswitch" class="onoffswitch-checkbox" id="myonoffswitch" ng-checked="vm.OnHandQty()">
表
<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>
コントローラ
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;
}
});
}
これは、チェック上のすべてのオブジェクトを削除し、チェックを外した場所に彼らは戻って –
私の答えを編集しました。私は "アイテム"を含めることを忘れていた検索機能への入力を持っている – vlin
私の悪い誤植のおかげで感謝 –