【发布时间】:2018-01-26 14:57:23
【问题描述】:
如何防止在重置时删除禁用的字段。 这是我的代码的一部分:
this.updateInformationForm = this.fb.group({
'first_name': [first_name, Validators.required],
'last_name': [last_name, Validators.required],
'address1': [address1, Validators.required],
'address2': [address2, Validators.required],
'city': [city, Validators.required],
'state': [state, Validators.required],
'zip': [zip, Validators.required],
'phone': [phone, Validators.required],
'dob': [dob, Validators.required],
'gender': [gender, Validators.required],
'email': [email, Validators.required],
});
this.updateInformationForm.controls['first_name'].disable();
this.updateInformationForm.controls['last_name'].disable();
this.updateInformationForm.controls['email'].disable();
还有我的重置方法:
clear(): void {
this.updateInformationForm.reset();
}
【问题讨论】:
-
你不能把禁用字段机制放在一个方法中,然后在重置之后也调用它吗?
标签: angular validation angular-reactive-forms