У меня есть список флажков, сгенерированных из цикла 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