2017-07-10 62 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); 
} 
相关问题