Html Код для радиокнопки
<div class="form-group">
<label>Gender</label>
<div class="form-check" *ngFor="let gen of genderList">
<input class="form-check-input" type="radio" ngModel name="gender" [value]="gen" #f_Gender="ngModel" required>
<span class="form-check-label">{{gen}}</span>
</div>
<span class="text-danger" *ngIf="f_Gender.invalid && (f_Gender.touched || f_Gender.dirty)">Please select gender</span>
</div>
Свойство, которое я добавил в машинный код.
genderList: string[] = ['Male', 'Female'];
Проверка радиокнопки не работает. Он должен что-то делать с локальной ссылкой #f_Gender, которую я добавил на страницу. Так как местная ссылка добавляется дважды на страницу из-за l oop. Это сбивает с толку angular. Получаю ошибку Cannot read property 'invalid' of undefined
. Это означает, что он не создает локальную ссылку или недоступен в теге диапазона проверки.