Я пытаюсь создать динамическую c форму, в которой я получаю все атрибуты с сервера. Однако я не могу выполнить привязку к классу [class.is-invalid]. Он не показывает цвет ошибки, когда я нажимаю внутри и снаружи поля ввода, даже если они имеют атрибут "required". Ваша помощь очень признательна.
<form #clientForm="ngForm" (ngSubmit)="submit(clientForm)" novalidate>
<div *ngFor="let item of fields" class="form-group">
<label>{{item?.field_details?.field_name}}</label>
<input name="{{item.field_details.field_name}}"
[maxlength]="item.field_details.field_max_length"
[minlength]="item.field_details.field_min_length"
#{{item.field_details.field_name}}="ngModel"
[class.is-invalid]="item.field_details.field_name.touched &&
item.field_details.field_name.invalid"
placeholder="must be {{item.field_details.field_min_length}} to
{{item.field_details.field_max_length}} characters" ngModel required
class="form-control" type="text">
</div>
</form>