11

我正在使用Reactive FormsModule. Angular2现在,我想禁用FormGroup. 我可以readOnly在所有控件中使用属性,但这不是更好的解决方案,因为我们可能会在不久的将来添加新字段。

那么,总之有没有禁用FormGroup控件?

4

2 回答 2

41

现在,我想禁用 FormGroup 的所有控件

使用禁用()

YOUR_FORM_GROUP.disable();

演示

于 2017-02-22T21:05:37.160 回答
3

警告:如果有人在观察表单变化的可观察对象内调用 disable(),您将需要传入参数{emitEvent: false}

喜欢

control.disable({emitEvent: false});

这帮助我避免了Maximum call stack size exceeded错误。

于 2021-05-31T20:54:40.120 回答