我想用已经选择的选项填充选择,并且视图仅显示非选择的选项。我通过Symfony上的API REST获取对象。对不起,我的英文和提前谢谢。
这是控制台在我获取对象时显示的内容:
Array(2)
0:
actividad: "Musculacion"
id: "1"
nombre: "2 Días"
__proto__: Object
1:
actividad: "Musculacion"
id: "2"
nombre: "Libre"
__proto__: Object
我尝试使用静态值进行相同的操作,并且它的工作正常。我不知道我没看到什么,也许问题是对象或数据类型。
<ion-select name="frecuencia_id" #frecuencia_id="ngModel" [(ngModel)]="inscripcion.frecuencia_id">
<ion-select-option value="1">2 Días</ion-select-option>
<ion-select-option value="2">Libre</ion-select-option>
</ion-select>
这是我的代码:
<ion-select name="frecuencia_id" #frecuencia_id="ngModel" [(ngModel)]="inscripcion.frecuencia_id">
<ion-select-option *ngFor="let f of frecuencias" value="{{f.id}}">{{f.nombre}}</ion-select-option>
</ion-select>
给你的一个选项一个selected
属性。像这样的东西:
<ion-select-option *ngFor="let f of frecuencias"
[value]="f.id"
[selected]="f.id === '1'">
{{ f.nombre }}
</ion-select-option>