如何禁用角度2中的复选框

时间:2017-04-19 15:59:29

标签: angular

我想禁用复选框输入,我的意思是,用户无法选中de复选框

有一个属性可以禁用它吗?喜欢[启用]还是[禁用]?或者我该如何解决这个问题?

<input type="checkbox" name="isActive"  [(ngModel)]="user.isActive">

任何想法?

3 个答案:

答案 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});
相关问题