mat-error не отображается при использовании с mat-date-range-input, даже если установлена ​​ошибка

У меня есть следующий выбор диапазона дат:

<mat-form-field>
     <mat-label>Label</mat-label>
          <mat-date-range-input
            [rangePicker]="picker">
            <input formControlName="dateRangeFrom" id="dateRangeFrom" matStartDate
              placeholder="From">
            <input formControlName="dateRangeTo" id="dateRangeTo" matEndDate
              placeholder="To">
          </mat-date-range-input>
          <mat-error *ngIf="filterForm.controls.dateRangeFrom.hasError('matDatepickerParse')">
            Parse Error
          </mat-error>
          <mat-datepicker-toggle matSuffix [for]="picker"></mat-datepicker-toggle>
          <mat-date-range-picker #picker></mat-date-range-picker>
        </mat-form-field>

Даже если в элементе управления есть ошибка, и при отладке hasError возвращает true, ошибка mat не отображается. Когда я помещаю его за пределы поля формы, он отображается, но, конечно, это не то, что я хочу. Есть идеи, почему это происходит?

0 ответов

Другие вопросы по тегам