Genau wie Sie in Ionic2 Docs - Toggle sehen können, ist dies ein besserer Weg Das würde bedeuten,
Komponentencode:
%Vor%Anzeigen:
%Vor% Auf diese Weise müssen Sie den Wert nicht senden, da es sich bereits um eine Eigenschaft Ihrer Komponente handelt und Sie den Wert immer mithilfe von this.isToggled
Sie können $ event in ionChange verwenden.
anzeigen:
%Vor%Controller:
%Vor%Es gibt zwei Arten zu überprüfen.
Erster ist wie @Chathuranga Silva vorgeschlagen
html
<ion-toggle (ionChange)="notify($event)"></ion-toggle>
ts
notify(event: any) { console.log("toggled: "+event.target.checked); }
Zweitens wäre so etwas:
html
<ion-toggle (ionChange)="notify()" [checked]="isToggled"></ion-toggle>
ts
%Vor% Welchen Sie auswählen, liegt bei Ihnen, ich würde den zweiten empfehlen, da es einfacher ist, den Schalter im Konstruktor / onInit zu manipulieren und diesen Wert außerhalb der Methode notify()
zu verwenden.
Tags und Links angular typescript ionic3 ionic2 ion-toggle