2017-07-10 99 views
0

我使用@ViewChild以編程方式打開選擇框,一旦打開,我無法用常規按鈕(完成或取消)關閉它。有人有解決方案來關閉選擇彈出。關閉離子選擇以編程方式打開後

當我觸發另一個選擇框在其他,這樣纔可能會出現此問題:

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

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

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

回答

1

我暫時解決了我的問題與的setTimeout

openSecondSelect(event) { 
    setTimeout(() => { 
     this.secondSelect.open(); 
    }, 1); 
} 
相關問題