Skip to content
Snippets Groups Projects
validation-message.component.html 1.26 KiB
Newer Older
  • Learn to ignore specific revisions
  • <ng-container *ngIf="formElementControl && formElementControl.touched">
    
      <mat-error *ngIf="formElementControl.errors?.required && elementModel.type !== 'checkbox'"
    
                 [ngClass]="elementModel.dynamicPositioning ? 'dynamic-validation-message' : ''" >
        {{requiredMessage}}
      </mat-error>
    
      <mat-error *ngIf="formElementControl.errors?.required && elementModel.type === 'checkbox'"
    
                 [ngClass]="elementModel.dynamicPositioning ? 'dynamic-validation-message' : ''" >
    
        {{requiredTrueMessage}}
    
      </mat-error>
      <mat-error *ngIf="formElementControl.errors?.minlength"
                 [ngClass]="elementModel.dynamicPositioning ? 'dynamic-validation-message' : ''" >
        {{minLengthMessage}}
      </mat-error>
      <mat-error *ngIf="formElementControl.errors?.maxlength"
                 [ngClass]="elementModel.dynamicPositioning ? 'dynamic-validation-message' : ''" >
        {{maxLengthMessage}}
      </mat-error>
      <mat-error *ngIf="formElementControl.errors?.min"
                 [ngClass]="elementModel.dynamicPositioning ? 'dynamic-validation-message' : ''" >
        {{minMessage}}
      </mat-error>
      <mat-error *ngIf="formElementControl.errors?.max"
                 [ngClass]="elementModel.dynamicPositioning ? 'dynamic-validation-message' : ''" >
        {{maxMessage}}
      </mat-error>
    </ng-container>