@cmx-lib/validation
TypeScript icon, indicating that this package has built-in type declarations

0.0.7 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i @cmx-lib/validation

Weekly Downloads

24

Version

0.0.7

License

none

Unpacked Size

49 kB

Total Files

18

Last publish

Collaborators

  • neorisusr