Introducción
Angular es una plataforma de desarrollo para crear aplicaciones WEB, móviles y de escritorio utilizando HTML, CSS y TypeScript (JavaScript). Actualmente, Angular se encuentra en la versión 13 y Google es el principal mantenedor del proyecto.
La validación de formularios permite la calidad, precisión e integridad de los datos de entrada del usuario.
Es posible validar un formulario en Angular de dos formas, una con formularios reactivos (usando funciones en la clase de componente) y la otra con formularios basados en plantillas (usando atributos en el HTML) y usaremos la forma de formularios reactivos.