我有,我想根据条件动态地禁用选择控制:Angular2活性形式 - 禁用表单控件动态地从条件
this.activityForm = this.formBuilder.group({
docType: [{ value: '2', disabled: this.activeCategory != 'document' }, Validators.required]
});
然而,DOCTYPE不会成为被启用,即使在某些时候这.activeCategory变成'文档'。
我该如何解决这个问题?
是否有这样做的更好的方式?说'setValue'或'patchValue'? – Kody
@Kody对于启用/禁用选择,不是我所知道的。 'setValue'和'patchValue'用于改变窗体控件的值,而不是可视状态。 –