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

  • petyus_

    senior tag

    válasz bandi0000 #7747 üzenetére

    Ha mutatsz kódot, kicsit könnyebb lenne. Írtad, hogy Materialt használsz, ott ha több hibaüzenet is van, akkor neked kell kezelned, hogy melyik mikor jelenjen meg, alapból csak annyit néz, hogy dirty || touched, és ha van hiba, akkor megjeleníti (ha több hiba van, akkor mindet). Neked megírnod mindegyik hibára, hogy melyik mikor jelenjen meg.

    Illetve, ha már dirty || touched, és ezért mutatja a required hibát, akkor egyértelmű, hogy mutatja a "nincs e betű" hibát, mert ha üres, akkor nincs e betű :) .

    Nekem pl van egy ilyenem:

    <mat-form-field>
    <mat-label>Name</mat-label>
    <input type="text" id="name" formControlName="name" matInput />
    <mat-error *ngIf="accountName.hasError('required')">Account name is required</mat-error>
    <mat-error *ngIf="accountName.hasError('minlength')">Account name must be at least 3 characters</mat-error>
    </mat-form-field>

    Itt a required akkor jelenik meg, ha dirty || touched, a minlength-es pedig akkor, ha 1 vagy 2 karakter van beírva, de ez a gyári minlength, itt megvan írva ez a viselkedés.

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