如何在运行时向表单添加控件并验证?

时间:2016-05-05 09:20:09

标签: angular

我想在运行时向表单添加一个控件。我尝试过以下方法:

_.forEach(this.parameters, (param,i)=>{
        var control = {};
        control['param'+i] = ['', Validators.required];
   this.form.addControl('param'+i,this._formBuilder.control(control));
    })

这很好用 - 它将控件添加到模型中。但是,它不会再次触发验证。

我试过这个:

this.form.updateValueAndValidity();

但是,这不会产生任何影响

0 个答案:

没有答案