public resetForm(): void {
this.dashboardForm.controls['title'].setValue('');
}
=> setValue를 쓰는게 분명 맞는데, 어디서 안되는 걸까?
this.dashboardForm.reset();
.reset() 하면 폼 전체 초기화된다. ㅎㅎ
공식문서에는 이렇게 값을 넣어 보여줘서 좀 더 찾아봤었다.
const form = new FormGroup({
first: new FormControl('first name'),
last: new FormControl('last name')
});
form.reset({
first: {value: 'name', disabled: true},
last: 'last'
});
console.log(form.value); // {last: 'last'}
console.log(form.get('first').status); // 'DISABLED'