2017-07-10 7 views
0

Ich benutze @ViewChild, um programmgesteuert ein Select-Feld zu öffnen und einmal geöffnet ist, kann ich es nicht mit den konventionellen Tasten schließen (Fertig oder Abbrechen). Jemand hat eine Lösung, um das Auswahl-Popup zu schließen.Schließen ion-select nach dem Öffnen programmgesteuert

Dieses Problem tritt nur auf, wenn ich bin die andere Auswahlfeld in einem anderen auslösen, wie folgt aus:

<ion-select #secondSelect 
    [(ngModel)]="test" 
    (ionChange)="openSecondSelect($event)"> 
    ... 
</ion-select> 

<ion-select #secondSelect>...</ion-select> 

openSecondSelect(event) { 
    this.secondSelect.open(); 
} 

Antwort

1

ich mein Problem mit einem setTimeout

openSecondSelect(event) { 
    setTimeout(() => { 
     this.secondSelect.open(); 
    }, 1); 
} 
vorübergehend gelöst
Verwandte Themen