@von-development-studio/primeng-form-validation
v18.2.0
Published
Angular + PrimeNG Form Validation directives.
Downloads
54
Maintainers
Readme
PrimeNG Form Validation
This library was generated with Angular CLI version 18.2.0.
Installing
- Add NPM package into your project:
npm i @von-development-studio/primeng-form-validation -S- Add VonPrimengFormModule into
importssection
import { VonPrimengFormModule } from '@von-development-studio/primeng-form-validation';
...
@NgModule({
imports: [
...
VonPrimengFormModule,
...
]
})
export class AppModule { }Usage
- Add attribute (validate) (instead of submit or ngSubmit) & novalidate in form tag:
<form (validate)="login()" novalidate>- In each field you want to add a validation:
<input pInputText validation type="text" name="username" [(ngModel)]="login.username" [required]="true" />- You need to include the component
<p-toast></p-toast>in your html
- Your button type should be submit:
<button type="submit">Login</button>Directives
required: Checks null value
<input name="requiredField" [(ngModel)]="value" [required]="true" validation />equalTo: Checks a value is equal to (value or variable)
<input name="eqField01" [(ngModel)]="value01" equalTo="TEST" validation /><input name="eqField02" [(ngModel)]="value02" [equalTo]="value01" validation />
Default validation messages
- requiredMessage:
The field '${name}' is required - equalToMessage:
The field '${name}' is not equal
