Hirdetés

Keresés

Új hozzászólás Aktív témák

  • petyus_

    senior tag

    válasz bandi0000 #7759 üzenetére

    Nemrég kezdtem el használni a materialt, tehát nem 100%, hogy én tudom jól, de "mat-error"-ból lehet több, abba kell belerakni az error-message-eket (szerkesztettem az előzőt, raktam be egy saját kódot).

    Viszont itt most a ts file kéne, ahol megírtad a custom validatort.
    Egyébként pl a minlength így van megírva:

    static minLength(minLength: number): ValidatorFn {
    return (control: AbstractControl): ValidationErrors | null => {
      if (isEmptyInputValue(control.value)) {
    return null;  // don't validate empty values to allow optional controls
    }
       const length: number = control.value ? control.value.length : 0;
    return length < minLength ?
    {'minlength': {'requiredLength': minLength, 'actualLength': length}} :
         null;    
    };
    }

    isEmpty ennyit csinál:

    return value == null || value.length === 0;

Új hozzászólás Aktív témák