有什麼方法可以在使用反應表單時禁用整個表單角度。我知道可以讓他們一個一個地禁用。立即禁用整個表單(角度反應表單)
this.tempForm = this.fb.group({
m26_type: '',
m26_name: ''
})
this.tempForm.get('m26_type').disable();
是否可以禁用整個表單而不是使每個控制器分別禁用?
有什麼方法可以在使用反應表單時禁用整個表單角度。我知道可以讓他們一個一個地禁用。立即禁用整個表單(角度反應表單)
this.tempForm = this.fb.group({
m26_type: '',
m26_name: ''
})
this.tempForm.get('m26_type').disable();
是否可以禁用整個表單而不是使每個控制器分別禁用?
this.tempForm.disable();
禁止控制。這意味着控制權將免除 驗證檢查並排除在任何父母的總價值之外。 其狀態爲DISABLED。
如果控件有孩子,所有孩子都會被禁用,以保持 的模式。
UPDATE
Plunker鏈接 - https://plnkr.co/edit/CFC4uKpvfE4otJ2PWdkc?p=preview
看一看[AbstractControl.disable](https://angular.io/api/forms/AbstractControl#disable ) – Philipp