tôi có một lựa chọn kiểm soát mà tôi muốn vô hiệu hóa tự động dựa trên một điều kiện:Angular2 Reactive Forms - Vô hiệu hóa điều khiển biểu mẫu động từ tình trạng
this.activityForm = this.formBuilder.group({
docType: [{ value: '2', disabled: this.activeCategory != 'document' }, Validators.required]
});
Tuy nhiên, DOCTYPE không trở nên kích hoạt mặc dù tại một số thời điểm này .activeCategory trở thành 'tài liệu'.
Làm cách nào để khắc phục sự cố này?
Có cách nào đẹp hơn để làm điều này? Với câu nói 'setValue' hoặc 'patchValue'? – Kody
@Kody Để bật/tắt một lựa chọn, không phải là tôi biết. 'setValue' và' patchValue' là để thay đổi giá trị điều khiển biểu mẫu, không phải trạng thái trực quan. –