У меня есть пользовательский элемент:
<div formControlName="surveyType">
<div *ngFor="let type of surveyTypes"
(click)="onSelectType(type)"
[class.selected]="type === selectedType">
<md-icon>{{ type.icon }}</md-icon>
<span>{{ type.description }}</span>
</div>
</div>
Когда я пытаюсь добавить formControlName, я получаю сообщение об ошибке:
ОШИБКА Ошибка: Нет доступа к значению для элемента управления формы с именем: 'SurveyType'
Я пытался добавить ngDefaultControl
безуспешно.
Кажется, потому что нет ввода/выбора... и я не знаю, что делать.
Я хотел бы привязать мой клик к этому formControl, чтобы, когда кто-то нажимал на всю карту, это выдвигало мой "тип" в formControl. Является ли это возможным?