Angular2:禁用表单生成器的元素
Angular2: Disable a formbuilder's element
我试图在声明后禁用我的 formbuilder 的一个元素,因为我必须在我的视图加载后验证一些东西,所以这是我的 formBuilder 声明。
ionViewDidLoad() {
this.purchaseDataForm = this.formBuilder.group({
kms: ['', Validators.required],
lts: ['', Validators.required],
price: ['', Validators.required],
total: ['', Validators.required]
});
}
我不知道该怎么做,因为我想在完成本地验证后禁用 total
元素。我希望你能帮助我。
谢谢!
this.purchaseDataForm.get('price').disable() // .enable()
另见 https://angular.io/docs/ts/latest/api/forms/index/AbstractControl-class.html#!#disable-anchor
我试图在声明后禁用我的 formbuilder 的一个元素,因为我必须在我的视图加载后验证一些东西,所以这是我的 formBuilder 声明。
ionViewDidLoad() {
this.purchaseDataForm = this.formBuilder.group({
kms: ['', Validators.required],
lts: ['', Validators.required],
price: ['', Validators.required],
total: ['', Validators.required]
});
}
我不知道该怎么做,因为我想在完成本地验证后禁用 total
元素。我希望你能帮助我。
谢谢!
this.purchaseDataForm.get('price').disable() // .enable()
另见 https://angular.io/docs/ts/latest/api/forms/index/AbstractControl-class.html#!#disable-anchor