2016-09-16 4 views
1

ich in meinem Projekt ein Umschaltknopf wie folgt aus:Mit dem Schrittschalt Ionic 2

<ion-toggle [(ngModel)]="toggleStatus" pulsado checked="false" (ionChange)="Change_Toggle();"></ion-toggle> 

Wenn ich Status ändern, die ich zu meiner Funktion als „Change_Toggle()“. Diese Arbeit in Ordnung, aber ich habe ein Problem, denn wenn ich auf meine Seite zugreifen muß ich überprüfen, ob mein Button aktiv sein muss und in diesem Fall aktiviert werden, damit die Schaltfläche in der Schnittstelle dargestellt, so ich das wie folgt aus:

this.toggleStatus=true; 

Das Problem ist, dass wenn ich den Status ändere, meine Funktion "Change_Toggle()" aufgerufen wird und ich nicht nur Änderungsstatus für die Show in der Schnittstelle aufrufen muss. Jemand weiß, wie kann ich das tun? Vielen Dank im Voraus.

Mit freundlichen Grüßen.

+0

Ich brauche nicht nur Änderungsstatus für Show in der Schnittstelle aufzurufen ???? Ich habe diese Zeile nicht bekommen –

+0

Sorry, ich wollte sagen, dass wenn ich den Status so ändere "this.toggleStatus = true;" automatisch wird meine Funktion "Change_Toggle()" aufgerufen, aber das brauche ich nicht, nur Änderungen in meiner Benutzeroberfläche. Danke für die Antwort! – Tecnico

Antwort

0

Code ändern zu

<ion-toggle pulsado [checked]="toggleStatus" (ionChange)="Change_Toggle();"></ion-toggle> 

Wo toggleStatus einen boolean entspricht.