默认情况下,使用模板驱动方法在angular4中设置表单值

时间:2017-08-03 03:23:27

标签: angular angular-forms

我需要在加载页面时将表单值设置为某些默认值。我想这样做。

import { NgForm } from '@angular/forms';
@ViewChild('f') searchForm: NgForm;

ngOnInit() {
 this.searchForm.form.patchValue({
     keyword:'Cake',
     category:['Breakfast'],
     location:'Texas'
 }); 
}

但我需要在哪里加入此代码?

如果我把它放在ngOnInit()中,它不会设置值,如图所示。如果我把它放在ngDoCheck()中,它会设置值,但它不允许我更改输入。

0 个答案:

没有答案