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

1.0.4 • Public • Published

ngx-Equalsto

pipeline status coverage report

Angular directive to check if 2 or more input values are same in the reactive form. If not, then mark the form control invalid with error. This is widely use with form that have password and password confirm.

Installation

npm install --save ngx-equalsto

Import NgxEqualsto in your app module.

import { NgxEqualstoModule } from 'ngx-equalsto';
 
@NgModule({
  imports: [
    NgxEqualstoModule,
  ],
})
 
export class AppModule {}

Usage

This directive work with reactive form only. You need to mention the form control that equals to in equalsTo directive. If you add isConfirm directive in the input, then the error will only reflect to that form control.

Here is the example of how to use in COMP.component.ts and COMP.component.html.

export class AppComponent implements OnInit {
  exampleForm: FormGroup;
 
  constructor(private formBuilder: FormBuilder) {}
 
  ngOnInit() {
    this.exampleForm = this.formBuilder.group({
      password: null,
      passwordConfirm: null,
    });
  }
}
<form [formGroup]="exampleForm">
  <input formControlName="password">
  <input formControlName="passwordConfirm" equalsTo="password">
</form>

License

MIT

Package Sidebar

Install

npm i ngx-equalsto

Weekly Downloads

4

Version

1.0.4

License

MIT

Unpacked Size

43.5 kB

Total Files

24

Last publish

Collaborators

  • jimmylin212