2017-04-20 15 views
1

これは、私がデフォルトの初期値を設定する必要がある私のフォームにある単なる入力要素です。私のコードで角度2のテンプレート駆動型入力のデフォルト値を設定する方法は?

<input type="number" name="interest_rate" [(ngModel)]="interest_rate"> 

、私は

this.form.controls['interest_rate'].patchValue(this.assumptions.interest_rate*100); 

を追加しました。しかし、私は、デフォルト値を設定するには

Error: Error in :0:0 caused by: Cannot read property 'patchValue' of undefined 

答えて

4

を得ている、ちょうどそれぞれのコンポーネントのinterest_rateプロパティを設定します。

@Component({ 
    ... 
    template: `<input type="number" name="interest_rate" [(ngModel)]="interest_rate">` 
}) 

class M { 
    interest_rate = 3; 
} 
関連する問題