Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Não compila com tipo "FormGroup", só como AbstractControl

Só compila com AbstractControl, compilador avisa que o tipo FormGroup é incompatível:

export const userNamePassword: ValidatorFn = (control: AbstractControl) => {
   const userName = control.get('userName')?.value;
   const password = control.get('password')?.value;
   if(userName.trim() + password.trim()) {
    return userName != password ? null : { userNamePassword : true };
   } else {
       return null;
   }
}
1 resposta
solução!

Fala ai Marcus, tudo bem? Boa, obrigado por compartilhar a solução.

Abraços e bons estudos.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software