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">
|
2018-06-06 11:17:18 +00:00
|
|
|
<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>
|
2019-02-26 14:06:33 +00:00
|
|
|
<div *ngIf="errorText" class="core-input-error" aria-live="assertive">{{ errorText }}</div>
|
2017-11-29 13:36:29 +00:00
|
|
|
</div>
|