双向数据绑定和angular2中的类型安全

时间:2016-10-25 20:09:19

标签: angular

我对双向数据绑定和类型安全性有一点怀疑。这是我的代码:

<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?

1 个答案:

答案 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>