ngx-auto-validate
TypeScript icon, indicating that this package has built-in type declarations

0.0.2 • Public • Published

ngx-auto-validate

ngx-auto-validate is a validation module for Angular that favors dynamic element modification to show client-side validation errors. It's a good solution for large forms or applications where writing out all validation combinations could result in excess HTML in your templates.

Inspired by https://netbasal.com/make-your-angular-forms-error-messages-magically-appear-1e32350b7fa5 and https://jonsamwell.github.io/angular-auto-validate

Installation

npm install ngx-auto-validate

or

yarn add ngx-auto-validate

Usage:

Import this library in your app.module.ts:

import { NgxAutoValidateModule } from "ngx-auto-validate";
 
@NgModule({
    // ...
    imports: [
        ReactiveFormsModule,
        NgxAutoValidateModule.forRoot({
            errors: {
                errorType: "Error text"
                // ex. required: "This field is required"
                // ...
            }, 
            classes: {
                validationMessage: "text-danger small"
                // ...
            },
            texts: {
                defaultError: "Validation error",
                // ...
            }
        }),
        // ...
    ]
})
export class AppModule { }
 

ToDo:

Dependents (0)

Package Sidebar

Install

npm i ngx-auto-validate

Weekly Downloads

0

Version

0.0.2

License

none

Unpacked Size

349 kB

Total Files

43

Last publish

Collaborators

  • kkarpack