Я слежу за онлайн-руководством, чтобы добавить проверку формы в мое приложение Angular ниже.
Я точно выполнил эти шаги, и проверка корректно работает в учебнике, но не в моем коде.
Ниже приведен ввод, к которому я пытаюсь добавить проверку:
<div class="form-group" [class.hasError]="fullNameControl.invalid">
<label for="fullName" class="control-label">Full Name</label>
<input
required
id="fullName"
name="fullName"
[(ngModel)]="fullName"
type="text"
class="form-control"
#fullNameControl="ngModel"
/>
<span class="help-block" *ngIf="fullNameControl.invalid">Full Name is required</span>
</div>
Когда пользователь оставляет поле пустым, метка, периметр поля ввода и тег span должны быть красного цвета, но вместо этого они выглядят так:
Может кто-нибудь помочь, пожалуйста, почему не работает проверка начальной загрузки?
Также, к вашему сведению, начальная загрузка отлично работает в других частях, поэтому она была импортирована правильно.