gpt4 book ai didi

typescript - 如何检查表单控件是否以 react 形式被禁用

转载 作者:行者123 更新时间:2023-12-02 19:15:10 29 4
gpt4 key购买 nike

是否有角度检查表单控件是否被禁用的方法?

this.form.get("nationality").disable()

禁用此控件。

我可以检查此控件是否在重置方法中被禁用。如果它被禁用,则不需要重新设置该值。

我如何检查。

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
});

}

最佳答案

表单控件确实有一个 disabled 属性,例如

if(!myForm.controls['myControl'].disabled){
myForm.controls['myControl'].reset();
}

只有在未禁用的情况下才会重置表单控件。

参见 https://angular.io/api/forms/FormControl了解更多信息

关于typescript - 如何检查表单控件是否以 react 形式被禁用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63805427/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com