Angular2:禁用formbuilder的元素

时间:2016-11-24 17:59:20

标签: angular ionic2 angular2-forms

我正在尝试在声明后禁用我的formbuilder元素,因为我必须在加载视图后验证某些内容,所以这是我的formBuilder声明。

ionViewDidLoad() {
  this.purchaseDataForm = this.formBuilder.group({
    kms: ['', Validators.required],
    lts: ['', Validators.required],
    price: ['', Validators.required],
    total: ['', Validators.required]
  });
}

我不知道该怎么做,因为我想在完成本地验证后禁用total元素。我希望你能帮助我。

谢谢!

1 个答案:

答案 0 :(得分:1)

this.purchaseDataForm.get('price').disable() // .enable()

另见https://angular.io/docs/ts/latest/api/forms/index/AbstractControl-class.html#!#disable-anchor