Ich versuche eine dynamische Liste mit Kontrollkästchen unter Verwendung *ngFor
zu erstellen. Hier möchte ich, dass das Kontrollkästchen nur einzeln aktiviert werden kann (wenn der Benutzer das zweite Kontrollkästchen anklickt, das zuvor ausgewählt wurde, sollte es deaktiviert werden).eckig 2, * ngFür das Kontrollkästchen nur eine prüfen
<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>
Könnten Sie Ihre updateSelection Methode vorschlagen? Da das Kontrollkästchen für das Standardverhalten die Mehrfachauswahl ist, müssen Sie alle Kontrollkästchen deaktivieren und dieses Kontrollkästchen aktivieren. –
Sie sollten eine Optionsschaltfläche verwenden, wenn nur eine Option ausgewählt werden soll. Sie können Ihren Radioknopf so gestalten, dass er wie ein Kontrollkästchen aussieht, wenn Sie möchten. – JSNinja
behoben. unterlaufen. updateSelection (imglistIndex, imgFile) { this.selectImg = imglistIndex; } jemand bitte bestätigen, ist dieser effiziente Weg. – sibi