Expected validator to return Promise or Observable

Si te retorna este error en Angular es porque tendrás más de un «validator» sin que estén dentro de un array.

Por ejemplo:

this.formBuilder.group({
    ...
    email: ['', Validators.required, Validators.email],
});

Si tienes varios «Validators» sin que estos estén contenidos en su propio array, deberíamos modificarlos a:

this.formBuilder.group({
    ...
    email: ['', [Validators.required, Validators.email] ],
});

Y fixed 💃


Pasamos de tener los «Validators» de:

Validators.required, Validators.email

a:

[ Validators.required, Validators.email ]


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*