2016-10-25 12 views
0

双方向データバインディングと型の安全性について少し疑問があります。これは私のコードです:双方向データバインディングと型安全性が角度2にあります

<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

値のプロパティバインディングを使用して、数値を戻します。

<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> 
+0

whats in change? – nottinhill

+1

ああ、あなたはそれを削除することができます。これは、アイテムが変更されたときに呼び出されるコールバックです。私は "user.age"のタイプのテストにそれを使用していた –

+0

完全に動作します。ありがとうございました。 – nottinhill

関連する問題