如何使整个表单只读 Angular2

How to make entire form read only Angular2

我想让一个表单中的所有控件只读,有什么方法可以在表单级别实现这个 属性。我可以为每个控件申请只读并实现这一点,但形式非常复杂。

如果您想设置具有只读属性的表单控件,那么不幸的是不能,因为 Angular 不支持以编程方式设置 属性。如果您使用的是 ReactiveForms,则可以使用 disable() 方法将整个 FormGroup 设置为禁用。

this.form.disable()