ng-fveh
Version:
NG-FVEH - Some helpers to help you with form validation :)
27 lines (18 loc) • 1.21 kB
Markdown
# Ng-Fveh - Form Validations Errors Helper
#### This lib contains some helpers to make your life easier when we talk about Angular forms.
More info and documentation you can find [on demo page](https://guilhermewaess.github.io/ng-fveh/)
### Errors presenter component - <fveh-errors-presenter [field]="form.get('field')>"
This component will show all errors from your field.
### Fveh Form Is Valid Decorator @FvehFormIsValid('formName')
This decorator will prevent your function to be executed and will mark all controls as touched.
### Fveh Group Match Validator
This custom validator should help you with field match validations, e.g. password and confirm password.
To use it, you should create a new group in your form and send a extra parameters after controls:
{ validator: FvehValidators.groupMatch(['E-mail', 'Email Confirmation']) }
**Param FrieldlyFieldNames:** If the fields doens't match, it will generate a new error on field with this as a payload
Error: {
fvehGroupMatch: {
fields: friendlyFieldNames // ['E-mail', 'Email Confirmation']
},
}
See the example on [on demo page](https://guilhermewaess.github.io/ng-fveh/) :)