HTML-DateiWie schränken Sie Checkboxen ein, bei denen der Benutzer nur 2 davon überprüfen kann?
<ion-list *ngIf="items" >
<ion-item *ngFor="let driver of items; let i = index">
<ion-label>{{driver.name}}</ion-label>
<ion-checkbox [(ngModel)]="driver.checked" (ionChange)="checked(driver)" item-right></ion-checkbox>
</ion-item>
</ion-list>
TS für meine Checkbox
checked(driver) {
if (driver.checked === true) {
this.checkedDrivers.push(driver);
} else if (driver.checked === false) {
this.checkedDrivers.splice(this.checkedDrivers.indexOf(driver), 1);
}
}
Dies ist die HTML-Datei und ts-Datei Datei, schaffe ich es Benutzer zu ermöglichen, die Kontrollkästchen zu überprüfen und den Wert drucken der Checkboxen, aber ich möchte die Checkboxen beschränken, wo der Benutzer nur zwei davon checken kann. Wie mache ich es?
Sie meinen, Sie wollen Kontrollkästchen deaktivieren, sobald zwei ausgewählt werden? –
Ja, ich möchte die Kontrollkästchen deaktivieren, sobald zwei ausgewählt sind. –
warum nicht einchecken 'checked()' Funktion? –