Я пытаюсь создать настраиваемую форму регистрации с настраиваемыми полями, такими как «Имя» и «Фамилия» вместо «Полное имя». Но когда я создал настраиваемые уведомления, которые начинают работать с переключением фокуса на фон или другой ввод, должно появиться сообщение «Требуется имя!» и et c. Это не работает.
![image here](https://i.stack.imgur.com/tznrX.png)
Код:
div class="form-control-group">
<label class="label" for="input-name">First name:</label>
<input nbInput
[(ngModel)]="user.name"
#name="ngModel"
type="text"
id="input-name"
name="name"
placeholder="First name"
fullWidth
fieldSize="large"
[status]="name.dirty ? (name.invalid ? 'danger' : 'success') : 'basic'"
[required]="getConfigValue('forms.validation.name.required')"
[minlength]="getConfigValue('forms.validation.name.minLength')"
[maxlength]="getConfigValue('forms.validation.name.maxLength')"
[attr.aria-invalid]="name.invalid && name.touched ? true : null">
<ng-container *ngIf="name.invalid && name.touched">
<p class="caption status-danger" *ngIf="name.errors?.required">
name is required!
</p>
<p class="caption status-danger" *ngIf="name.errors?.minlength || name.errors?.maxlength">
name should contain
from {{ getConfigValue('forms.validation.name.minLength') }}
to {{ getConfigValue('forms.validation.name.maxLength') }}
characters
</p>
</ng-container>
</div>