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:

Dependencies (1)

Dev Dependencies (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