如何使整个表单只读 Angular2
How to make entire form read only Angular2
我想让一个表单中的所有控件只读,有什么方法可以在表单级别实现这个 属性。我可以为每个控件申请只读并实现这一点,但形式非常复杂。
如果您想设置具有只读属性的表单控件,那么不幸的是不能,因为 Angular 不支持以编程方式设置 属性。如果您使用的是 ReactiveForms,则可以使用 disable()
方法将整个 FormGroup 设置为禁用。
this.form.disable()
我想让一个表单中的所有控件只读,有什么方法可以在表单级别实现这个 属性。我可以为每个控件申请只读并实现这一点,但形式非常复杂。
如果您想设置具有只读属性的表单控件,那么不幸的是不能,因为 Angular 不支持以编程方式设置 属性。如果您使用的是 ReactiveForms,则可以使用 disable()
方法将整个 FormGroup 设置为禁用。
this.form.disable()