我想在运行时向表单添加一个控件。我尝试过以下方法:
_.forEach(this.parameters, (param,i)=>{
var control = {};
control['param'+i] = ['', Validators.required];
this.form.addControl('param'+i,this._formBuilder.control(control));
})
这很好用 - 它将控件添加到模型中。但是,它不会再次触发验证。
我试过这个:
this.form.updateValueAndValidity();
但是,这不会产生任何影响