ng-email-validation

1.0.2 • Public • Published

Description

Angular2 - Ionic2 custom Email validation.

Install

npm i ng-email-validation

Validators

angular2 - ionic2 built-in validators

  • required
  • email

Usage

template driven

import EmailValidator in app.module.ts as providers:

import { EmailValidator } from 'ng-email-validation';
import { AppComponent } from './app.component';

bootstrap: [IonicApp],
  entryComponents: [
    MyApp,
    HomePage,
    ListPage,
    AboutPage,
    DetailPage,
    BindingPage,
    FormValidation,
    ControlMessagesComponent
  ],
  providers: [Config, ValidationService, EmailValidator ,LoggingService, { provide: ErrorHandler, useClass: IonicErrorHandler }]
})
export class AppModule { }

import 'EmailValidator' service in your Form.ts page; than you can import it in your code as the example below:

// EmailValidator.emailValidator refers to EmailValidator service
    this.userForm = this.formBuilder.group({
      'email': ['', [Validators.required, EmailValidator.emailValidator]],
      'password': ['', [Validators.required, ValidationService.passwordValidator]],
      'currency': ['', [Validators.required, ValidationService.currencyValidator]]
    });

License

MIT

/ng-email-validation/

    Package Sidebar

    Install

    npm i ng-email-validation

    Weekly Downloads

    3

    Version

    1.0.2

    License

    MIT

    Last publish

    Collaborators

    • simonzilla29