https://medium.com/@djjava1993/componente-input-reutilizable-en-angular-con-manejo-de-errores-ideal-para-librer%C3%ADas-de-componentes-609160c73839