use*_*209 6 typescript angular8
有没有一种方法可以检查表单控件是否被禁用?
this.form.get("nationality").disable()
Run Code Online (Sandbox Code Playgroud)
禁用此控件。
我可以检查此控件是否在重置方法中禁用。如果禁用,则不需要重置该值。
我该如何检查。
onReset(){
if(this.form.get("nationality").isDisable()){// its wrong
let name =this.form.get("nationality").value;
}else{
let name = null;
}
this.form.reset({
name: name
});
}
Run Code Online (Sandbox Code Playgroud)
小智 7
表单控件确实有一个disabled属性,例如
if(!myForm.controls['myControl'].disabled){
myForm.controls['myControl'].reset();
}
Run Code Online (Sandbox Code Playgroud)
仅当表单控件未被禁用时才会重置它。
有关更多信息,请参阅https://angular.io/api/forms/FormControl
| 归档时间: |
|
| 查看次数: |
9918 次 |
| 最近记录: |