2017-07-23 3 views
2

Hallo, gibt es ein Ereignis für die Erfassung, wenn der Benutzer einen Wert ausgewählt hat? In der ionischen Docs gibt es nur eine Löschungs aufgeführtionic3 datetime - eventlistener für 'done'

ionCancel

<ion-item> 
    <ion-label>{{"DURATION" | translate}} [min]</ion-label> 
    <ion-datetime (change??)="done()" displayFormat="mm" minuteValues="15,20,25,30,45" [(ngModel)]="durationMinutes"></ion-datetime> 
</ion-item> 
+0

Haben Sie versucht, '(ngModelChange) = "done()"' nicht sicher, dass es Ihnen helfen wird, oder :) nicht –

+0

Dank einer Tonne! Ich habe gerade angefangen zu gucken, ob ich mich an das ngModel anhängen könnte !! –

+1

Großartig! Gut zu wissen, dass geholfen: p –

Antwort

2

Sie müssen hier nicht schauen in für jedes Ausgabeereignis, könnten Sie (ngModelChange) Ereignisbindung verwenden, die so bald genannt werden erhalten als ngModel (durationMinutes) Wert wird geändert.

<ion-datetime 
    displayFormat="mm" 
    minuteValues="15,20,25,30,45" 
    [(ngModel)]="durationMinutes" 
    (ngModelChange)="done()"> 
</ion-datetime>