问题描述

使用angular 响应式表单时候,根据select/radio 选择不同的值,渲染出不同验证表单,这时候需要用到 addControl

解决方法:

先使用removeControl清除表单验证信息:this.validateForm.removeControl('something');然后使用addControl往组中添加一个控件:```this.validateForm.addControl('something',  this.fb.group({      pid: [null, [Validators.required],      privateKey: [null, [Validators.required]],      alipayPublicKey: [null, [Validators.required]]  }));```