Angular在创建后无法禁用/启用FormGroup

时间:2017-07-16 07:51:37

标签: angular angular-forms

假设我像这样创建FormGroup

    this.orderProductForm = this.formBuilder.group({
        productList: []
    });

    this.addressForm = this.formBuilder.group({
        shippingName: '',
        shippingAddress: '',
        shippingMobile: '',
    });

之后我打电话给...

  this.orderProductForm.enable();
  this.addressForm.enable();

  this.orderProductForm.disable();
  this.addressForm.disable();

它不起作用,请帮助..

1 个答案:

答案 0 :(得分:1)

在Angular中停用formControl表示该值未显示在表单value()getRawValue()中,并且不会跟踪对其的更改。它不会禁用附加到formControl的HTML元素。

您可以通过设置其disabled属性来禁用HTML元素。