Boa tarde, Se eu tiver um form dinâmico por exemplo: se eu escolher pessoa fisica , mostra o input do CPF, caso seja juridica mostra o CNPJ . Usar o clearValidators é uma boa maneira ?
ngOnInit(){
this.firstFormGroup = this._formBuilder.group({
firstName: ['', Validators.required],
Pessoa: ['', Validators.required]
CNPJ: ['', Validators.required]
CPF: ['', Validators.required]
});
}
submit(){
this.removeValidador();
...
}
removeValidador(){
if(pesso=='1'){
this.firstFormGroup.get('CNPJ').clearValidators();
this.firstFormGroup.get('CNPJ').updateValueAndValidity();
}
}