web-dev-qa-db-fra.com

comment gérer la fonction de clic sur la bascule ionique

voici mon fichier .html

<ion-item no-lines (click)="update()" >
        <ion-label> Notification</ion-label>
        <ion-toggle [(ngModel)]="notify" ></ion-toggle>
    </ion-item>

le code ci-dessus fonctionne quand je clique sur le texte Notification mais quand je clique sur ion-toggle je ne suis pas en mesure d'invoquer la fonction que dois-je faire pour invoquer la fonction.

voici mon fichier .ts

update(){
 console.log("invoking notification");
}
11
Mohan Gopi

Si vous utilisez ngModel, il est préférable d'utiliser ngModelChange

<ion-toggle [(ngModel)]="notify" (ngModelChange)="update($event)" ></ion-toggle>

sinon vous pouvez utiliser

<ion-toggle (ionChange)="update($event)"></ion-toggle>

Voir aussi https://ionicframework.com/docs/api/components/toggle/Toggle/

25
Günter Zöchbauer