0.0.7 • Published 2 years ago

@cmx-lib/validation v0.0.7

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

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

NombreTipoDescripción
appValidateFormDirectiveDirectiva para validar formulario
IFormErrorMessagesInterfaceInterface para declarar los mensajes de error

Desarrollado por

Team Neoris

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago