Угловая мат-ошибка сравнения двух полей не работает в тегах полей - PullRequest
0 голосов
/ 03 сентября 2018

Попробуйте сравнить два поля пароля.

<mat-error *ngIf="txtSecondPass.value !== txtFirstPass.value && !txtSecondPass.untouched">
      {{'error.comparePassword' | translate}}
    </mat-error>

работает вне тегов, но не внутри. Что я должен изменить, чтобы он работал внутри тегов?

Код с тегом поля формы

<mat-form-field class="inputField">
      <input type="password" name="txtSecondPass" id="txtSecondPass" matInput placeholder="{{'form.repeatPassword' | translate}}" required formControlName="txtSecondPass" [errorStateMatcher]="matcher"  />
      <mat-error *ngIf="txtSecondPass.value !== txtFirstPass.value && !txtSecondPass.untouched" class="mat-error-outside">
        {{'error.comparePassword' | translate}}
      </mat-error>
    </mat-form-field>

При значении класса top: сообщение -10px видно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...