Keresés

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

  • petyus_
    senior tag

    Igazából [ennyi]
    egyenlőre még hunglish :D de majd többnyelvűsítés a cél, igazából a gyári validatoroknál le van valahogy kezelve ez szerintem, mert pl egy üres mezőre nem írja ki, hogy kötelező, és email formátumnak meg kell felelnie

    De akkor majd utánanézek, hogy lehet ezt normálisan kezelni

    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