我有以下用于 html 和 javascript 的代码片段。请注意,id
是类型number
。加载页面时,即使model
具有第一个选项的值,也不会选择第一个选项。
笔记。如果我将id
字段设置为string
.
/** HTML 片段 **/
<ion-item>
<ion-label>Select Color</ion-label>
<ion-select [(ngModel)]="selectedId" placeholder="Select">
<ion-select-option *ngFor="let color of colors" [value]="color.id">
{{color.label}}
</ion-select-option>
</ion-select>
</ion-item>
/** 打字稿片段 **/
colors = [
{id: 1, label: 'Red'},
{id: 2, label: 'Yellow'},
{id: 3, label: 'Green'}
]
selectedId = colors[0].id;