2
0
Fork 0
Vmeda.Online/src/components/input-errors/core-input-errors.html

16 lines
1.0 KiB
HTML
Raw Normal View History

2018-05-17 14:31:19 +00:00
<div class="core-input-error-container" role="alert" *ngIf="(formControl && formControl.dirty && !formControl.valid) || errorText">
<ng-container *ngIf="formControl && formControl.dirty && !formControl.valid">
<ng-container *ngFor="let error of errorKeys">
<div *ngIf="formControl.hasError(error)" class="core-input-error">
<span *ngIf="errorMessages[error]">{{errorMessages[error]}}</span>
<span *ngIf="!errorMessages[error] && error == 'max' && formControl.errors.max">
{{ 'core.login.invalidvaluemax' | translate:{$a: formControl.errors.max.max} }}
</span>
<span *ngIf="!errorMessages[error] && error == 'min' && formControl.errors.min">
{{ 'core.login.invalidvaluemin' | translate:{$a: formControl.errors.min.min} }}
</span>
</div>
2018-05-17 14:31:19 +00:00
</ng-container>
2017-12-18 09:48:04 +00:00
</ng-container>
<div *ngIf="errorText" class="core-input-error" aria-live="assertive">{{ errorText }}</div>
</div>