Angular4: sin valor de acceso para el control de formulario

Tengo un pequeño problema con mi forma.

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

Intento agregar el formControlName pero angular no quiere saber nada y solo digo:

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

Traté de agregar ngDefaultControl sin éxito. Parece que es porque no hay entrada / selección ... pero no sé qué hacer.

Me gustaría vincular mi clic a este formularioControl para que cuando alguien haga clic en toda la tarjeta que empuje mi 'tipo' en el formularioControl. ¿Es posible?

Respuestas a la pregunta(2)

Su respuesta a la pregunta