Quando fiz a implementação, cometi um erro e meu código não funcionou. Ao passar o objeto que indica os validadores para o formulário, adicionei a propriedade validators
ao invés de validator
.
Contudo, ao verificar o que esta propriedade recebia, notei que é um array de ValidatorFn
. Eu havia passado o parâmetro dessa forma:
{ validators: [userNamePassword] }
Minha dúvida é: não era para ter funcionado? Imagino que esta propriedade é para termos a possibilidade de passar mais de um validador para o formulário.