我对双向数据绑定和类型安全性有一点怀疑。这是我的代码:
<ion-select [(ngModel)]="user.age">
<ion-option value="25">Noob</ion-option>
<ion-option value="37">Dynamic</ion-option>
<ion-option value="67">Samurai</ion-option>
</ion-select>
现在的问题是,如果前端的用户(忽略离子部分)选择了一个选项,则会将一个字符串传递给模型目标。在模型当然我定义:数字作为类型。我怎么能(没有大的努力,又称模型驱动的形式)将数字传入ngModel?
答案 0 :(得分:1)
使用属性绑定值来接收一个数字。
<ion-select [(ngModel)]="user.age" (ionChange)="change()">
<ion-option [value]="25">Noob</ion-option>
<ion-option [value]="37">Dynamic</ion-option>
<ion-option [value]="67">Samurai</ion-option>
</ion-select>