问题描述
我正在寻求解决此问题,但是我没有找到解决方案,我正在寻找很多主题,但没有任何效果。
-我正在删除一个窗体控件,但是当我删除了最后一个窗体控件时,该窗体仍然具有Status =“ valid”
尝试过.clearValidators(); .updateValueAndValidity();而且不起作用
非常感谢您的帮助。 问候
用于初始化清空表单的功能
initForm() {
this.formturbine = this.formBuilder.group({});
}
randomFunction() {
for (...) {
if (condition to add control) {
this.form.addControl(this.oneArray[i].name,this.formBuilder.control('',[Validators.required]));
}
}
}
randomFunction(controlToRemove) {
for (...) {
if (condition to remove control) {
this.form.removeControl(controlToRemove);
}
}
}
解决方法
添加:this.form = ... this.form 有时,它有助于对某些内容进行角度分析。忘记了背后的科学。