如何设置角度2中的模板驱动表单输入的默认值?

Ada*_*ani 1 typescript angular2-template angular

这只是表单中的一个基本输入元素,我需要设置其默认初始值。

<input type="number" name="interest_rate" [(ngModel)]="interest_rate">
Run Code Online (Sandbox Code Playgroud)

在我的代码中,我添加了

this.form.controls['interest_rate'].patchValue(this.assumptions.interest_rate*100);
Run Code Online (Sandbox Code Playgroud)

但是我越来越

Error: Error in :0:0 caused by: Cannot read property 'patchValue' of undefined
Run Code Online (Sandbox Code Playgroud)

Max*_*kyi 5

要设置默认值,只需设置interest_rate相应组件的属性。

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

class M {
   interest_rate = 3;
}
Run Code Online (Sandbox Code Playgroud)