Angular2 No hay proveedor para ControlContainer al crear un formulario simple

Esta es mi forma:

app.component.html

<form [ngFormModel]="myForm">
    <my-child-component></my-child-component>
</form>    

app.component.ts

constructor ( private _formBuilder : FormBuilder ) {
    this.myForm = _formBuilder.group( {
        firstName : ["",Validators.required]
    } );
}

mi-hijo-componente:

 <input type="text" ngControl="firstName">  

Error:

   No provider for ControlContainer 
   [ERROR ->]<md-input
            ngControl="firstName"
            placeholder="First name">

Si muevo la entrada dentro del componente de la aplicación, funcionará, pero mi entrada está dentro de un componente secundario.

FORM_DIRECTIVES yFORM_PROVIDERS se inyectan en el nivel superior de la aplicación. He hecho exactamente todo según sus guías.

También intenté agregarFORM_DIRECTIVES al niño o al componente de la aplicación sin éxito.

Respuestas a la pregunta(2)

Su respuesta a la pregunta