ngForループとリセットボタンから生成されるチェックボックスのリストがあります。リセットボタンをクリックすると、いずれかのチェックボックスがオンになっている場合、チェックボックスをオフにします。ここですべてのチェックボックスをオフにしましたAngular2
は私のhtml
<li *ngFor="let item of listItems" class="filter-list__item">
<label class="filter-list__itemLabel">
<input type="checkbox" value="{{item.id}}" [checked]="checked" />
<span innerHTML="{{item.name}}"></span>
</label>
</li>
<button (click)="resetAll()"></button>
アレイの各アイテムにチェック値を適用しない場合はどうなりますか? –
次に、チェックされたすべての値を保持する別の配列を作成できます。 –
@koningdavid '[checked]'は双方向データバインディングを実行できません。 '[(ngModel)]'は '[checked]'の代わりに最適な解決法です。 – Imran