Angular 2 Adicione controle ao formulário do componente pai

Eu tenho um preenchimento automático completo com o modelo:

<input [(ngModel)]="model"> //todo add control

É implementado da seguinte maneira:

<div class="form-group">
  <label for="location">Location</label>
  <auto-complete [(model)]="model.location"></auto-complete>
</div>

Além disso, tenho outros campos que seguem este formato: (Diretivas de validação de aviso)

<div class="form-group" [fieldValidity]="biography">
  <label for="currentPassword">Biography</label>
  <textarea
    [(ngModel)]="model.biography" ngControl="biography" #biography="ngForm" maxlength="300"
    class="form-control" placeholder="About me..." rows="4"></textarea>
    <p class="xui-meta-info">
      We suggest a short bio. If it's 300 characters or less it'll look great on your profile.
    </p>
  <field-validation-messages [field]="biography"></field-validation-messages>
</div>

Como você pode ver, minhas diretrizes de validação dependem da entrada que possui um controle associado no formulário. Como garantir que minha entrada no preenchimento automático tenha um controle associado no formulário pai? (Tentei criar programaticamente um novo Control () e depois chamar form.addControl (), mas que aceita apenas um NgControl

questionAnswers(1)

yourAnswerToTheQuestion