Validation form
Esta directiva, ayuda a validar de forma sencilla los errores de los formularios reactivos
Instalación
npm i @cmx-lib/validation
Uso
import { ValidationModule, IFormErrorMessages } from '@cmx-lib/validation';
/*
* Los mensajes de error pueden usar multiidioma
*/
const messagesErrorForm: IFormErrorMessages = {
required: 'messagesForm.required',
email: 'messagesForm.email',
maxlength: 'messagesForm.maxlength',
};
@NgModule({
declarations: [DemoComponent],
imports: [
CommonModule,
SharedModule,
MaterialModule,
ValidationModule.forChild({ messages: messagesErrorForm }),
],
providers: [RequestHandlerModule, TranslateService],
})
export class DemoModule {}
Implementación
<form [formGroup]="myForm">
<cwc-input
label="Nombre"
class="input"
formControlName="name"
appValidateForm
>
</cwc-input>
</form>
Nota
Debe estar implementado el uso de formulario reactivos para que la directiva pueda funcionar correctamente
Nombre | Tipo | Descripción |
---|---|---|
appValidateForm | Directive | Directiva para validar formulario |
IFormErrorMessages | Interface | Interface para declarar los mensajes de error |
Desarrollado por
Team Neoris