我想禁用复选框输入,我的意思是,用户无法选中de复选框
有一个属性可以禁用它吗?喜欢[启用]还是[禁用]?或者我该如何解决这个问题?
<input type="checkbox" name="isActive" [(ngModel)]="user.isActive">
任何想法?
答案 0 :(得分:1)
如果您使用的是反应形式,您可以在正确的方法中使用这样的内容:
要禁用:
this.myform.controls['chkUpdate'].disable();
启用:
this.myform.controls['chkUpdate'].enable();
答案 1 :(得分:0)
要禁用复选框,我尝试了许多[已禁用],[attr.disabled]
但插值工作正常。
<input name="chkUpdate" type="checkbox"
[(ngModel)]="selectedGrp.Updateind"
disabled="{{selectedGrp.App_Id == 5}}"/>
答案 2 :(得分:0)
插值对我不起作用,必须在FormControl上设置禁用:
new FormControl({value: value, disabled: true});