Angular4 - nenhum acessador de valor para controle de formulário

Eu tenho um pequeno problema com meu formulário.

Eu fiz um elemento personalizado:

<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>

Eu tento adicionar o formControlName, mas angular não quer saber de nada e apenas dizendo:

ERROR Error: No value accessor for form control with name: 'surveyType'

Eu tentei adicionar ngDefaultControl sem sucesso. Parece que é porque não há entrada / seleção ... mas eu não sei o que fazer.

Gostaria de vincular meu clique a este formControl para que, quando alguém clicar em todo o cartão, coloque meu 'tipo' no formControl. É possível?

questionAnswers(2)

yourAnswerToTheQuestion