Сценарий - Реактивная форма с массивом форм.Каждое поле в форме имеет обязательное подтверждение.Сам массив форм имеет проверку minlength (1) и maxlength (3).Добавление 4 значений в массив формы должно сделать недействительной форму и отобразить сообщение об ошибке - Maximum 3 values can be added
в последнем поле значений.
Код включен - stackblitz
Проблема - даже если условие в * ngIf mat-error истинно, оно не отображает ошибку для поля (дажепри прикосновении к полю).
Шаги для воспроизведения -
- открыть стек в стеке
- введите 1 в поле Значение и нажмите кнопку +
- введите 2 в новом поле Значение и нажмите кнопку +
- , введите 3 в новом поле Значение и нажмите кнопку +
- , введите 4 в новом поле Значение.Ожидается, что в последнем поле значения отобразится ошибка
Maximum 3 values can be added
.