【发布时间】:2019-06-13 03:56:20
【问题描述】:
努力在<ion-select> 控件中设置默认选项。使用 v4 rc2,但自从我开始使用最新的 v4 测试版以来,这一直是个问题。
<ion-select> 正确设置了默认选择,但我得到了小的向下插入符号。不显示所选选项。当我选择控件时,会显示警报并选择正确的选项。还是我做错了什么?
设置measureSetId 与加载measureSets[] 的顺序是否重要?
想法?感谢您对此的任何帮助。
<ion-select name="measureSetSelect" [(ngModel)]="selectedMeasureSetId">
<ion-select-option *ngFor="let measureSet of measureSets" [value]="measureSet.measureSetId">
{{measureSet.name}}
</ion-select-option>
</ion-select>
public measureSets: IMeasureSet[];
public selectedMeasureSetId: number;
ngOnInit() {
this.measureSetsApiService.query().pipe(take(1)).subscribe(result => {
this.selectedMeasureSetId = result.find(i => i.isDefault).measureSetId || 1;
this.measureSets = result;
});
}
【问题讨论】:
-
这似乎是一个正式的错误。 github.com/ionic-team/ionic/issues/17225
-
我可以确认这已经在 Ionic 4.0.2 中得到修复