Dynamic 角度窗体控件动态启用禁用

Dynamic 角度窗体控件动态启用禁用,dynamic,angular-reactive-forms,form-control,isenabled,Dynamic,Angular Reactive Forms,Form Control,Isenabled,我想动态启用/禁用被动表单控件 我尝试了以下选项:formArray.controls[index].at[index].get(controlname.enable() 或者基本上formcontrol.enable() 它在以下控件属性中更改:状态:“有效”和启用:true 但是控件仍然不可编辑 任何人都可以建议如何使其动态可编辑 //负载禁用 controlName:newformcontrol({value:0,disabled:item.amount>0?false:true}), /

我想动态启用/禁用被动表单控件

我尝试了以下选项:
formArray.controls[index].at[index].get(controlname.enable()

或者基本上
formcontrol.enable()

它在以下控件属性中更改:状态:“有效”和启用:true

但是控件仍然不可编辑

任何人都可以建议如何使其动态可编辑

//负载禁用
controlName:newformcontrol({value:0,disabled:item.amount>0?false:true}),

//尝试在金额更改时启用:让fg=
formarray[1]。位于(formgroupindex);get('controlName').enable()

像这样尝试:

formArray.controls[index].controls.controlName.enable()
formArray.controls[index].controls.controlName.disable()
试着这样做:

formArray.controls[index].controls.controlName.enable()
formArray.controls[index].controls.controlName.disable()