Я пытаюсь создать динамический список с флажком с помощью *ngFor
. Здесь я хочу, чтобы флажок можно было проверять только по одному (если пользователь щелкнул второй флажок, который был выбран ранее, он должен быть снят).угловой 2, * ngFor checkbox проверить только один
<div class="img-prev col-md-12" *ngFor="let imgList of uploadedImg; let i = index">
<div class="col-md-1">
<input [ngModel]= "selectImg" (click)="updateSelection(i, imgList)" type="checkbox" />
</div>
</div>
Не могли бы вы опубликовать свой метод updateSelection? Поскольку по умолчанию используется флажок по умолчанию, вам необходимо снять флажок и установить этот флажок. –
Вы должны включить переключатель, если вы хотите выбрать только один параметр. Вы можете пометить свой переключатель, чтобы выглядеть как флажок, если хотите. – JSNinja
исправлено. understoop. updateSelection (imglistIndex, imgFile) { this.selectImg = imglistIndex; } любой, пожалуйста, подтвердите, это эффективный способ. – sibi