formularios - validación de datos personalizada en Angular 4
Estoy usando mi aplicación Angular 4 como una aplicación frontend utilizando servicios web. Tengo un componente que muestra un formulario con los detalles del usuario. Para validar mi formulario, tengo un criterio: todos los campos completos (información del usuario) que se importaron desde los servicios web son obligatorios. Por ejemplo, si tengo los campos de nombre de usuario y teléfono mostrando en mi componente de actualización y el nombre de usuario es 'xxxxxxx' y el teléfono está vacío, si intento limpiar el campo de nombre de usuario y enviar el formulario, no debería enviarse porque el nombre de usuario no estaba vacío desde el backend y tengo que mostrar una advertencia para llenar el campo de nombre de usuario antes de enviar el formulario. En cuanto al campo de teléfono, no hay problema, porque el campo estuvo vacío desde el principio. Entonces, ¿qué tipo de validación de formulario puedo hacer?
Respuesta #1
Puedes usar la validación de formularios. Este artículo puede ayudarte:
https://angular.io/docs/ts/latest/cookbook/form-validation.html