How to I use md-error with a custom validator? Required works..great! but what about my custom validator?
<md-input-container>
<input mdInput formControlName="etr" >
<md-error *ngIf="WHAT!!!!!!!!!!!!!!!!!!!">
ETR must be >=0 or <1
</md-error>
<md-error *ngIf="myForm.controls['etr'].hasError('required')">
<strong>required</strong>
</md-error>
</md-input-container>
Here is my type script:
this.myForm = fb.group({
etr: [,[Validators.required,ModelValidators.validEtr]],
})
I does show the error underline but how do I show the message?
I tried this but did not work:
*ngIf="myForm.controls['etr'].hasError('validEtr')"
Below is my validator.ts file
import { FormControl } from '@angular/forms';
export class ModelValidators{
static validEtr(control: FormControl){
var valid: any;
valid=null;
if (control.value>=0 && control.value<1){
valid = true;
}
return valid ? null : { validLambda: true };
}
}
ModelValidators.validEtr?