将数据导入模型驱动表单

时间:2017-02-22 08:53:41

标签: angular

我有一个模型驱动的表格。在Init我从restservice获取数据并将其放入我的formData对象。我想用这些数据填写我的表格。这是唯一可能解决这个问题的方法吗?:

...
formData = {}
reproOrderForm: FormGroup;
ngOnInit() {
   this.form = this.formBuilder.group({
     name: this.formData.name,
   });
}
...

1 个答案:

答案 0 :(得分:3)

您可以使用

之一
this.form.setValue({name: 'somevalue'})
this.form.patchValue({name: 'somevalue'})
this.form.get('name').setValueAndValidity('someValue')

另见https://angular.io/docs/ts/latest/api/forms/index/FormGroup-class.html