Angular2 ng Modelo dentro de ngFor

Estoy tratando de vincular una serie de cadenas de mis entradas, así que en el archivo html escribí esto:

<div *ngFor="let word of words; let in=index" class="col-sm-3">
      <div class="form-group">
        <input type="text" [(ngModel)]="words[in]"  class="form-control" [attr.placeholder]="items[in]" required>
      </div>
  </div>

Pero esto no funcionó como se esperaba porque cuando registro la variable de palabras, muestra una matriz vacía como se inicializó en mi clase de Componente. Además, registro la variable desde otro componente en caso de que se suponga que ese es el problema de mi problema. Tengo dos componentes:

El componente de formulario que contiene una matriz de componentes de consulta.El componente hijo de consulta que tiene una serie de cadenas de palabras.

Entonces, la variable de palabras se declara en el componente de consultas, pero estoy registrando esta variable a través del componente de formulario de esta manera:

console.log(JSON.stringify(this.queries));

Mientras que las consultas son una matriz de consultas en el componente de formulario:

queries:Query[] = [];

¡Gracias por tu ayuda!

Respuestas a la pregunta(3)

Su respuesta a la pregunta