title: Angular 2 - 2 Way Binding with NgModel in NgFor
body: <p>In Angular 2 how would I get 2 way binding with NgModel within a repeating list using NgFor. Below is my plunkr and code but I get an error. </p>
  
  <p><a href="http://plnkr.co/edit/nA6LMfXyNPGFjoCD3kaR?p=preview" rel="noreferrer">Plunkr</a></p>
  
  <pre><code>@Component({
    selector: 'my-app',
    template: `
    &lt;div&gt;
      &lt;div *ngFor="let item of toDos;let index = index;"&gt;
        &lt;input [(ngModel)]="item" placeholder="item"&gt;
      &lt;/div&gt;
      Below Should be binded to above input box
      &lt;div *ngFor="let item of toDos"&gt;
        &lt;label&gt;{{item}}&lt;/label&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    `,
    directives: [MdButton, MdInput]
  })
  export class AppComponent { 
    toDos: string[] =["Todo1","Todo2","Todo3"];
    constructor() {}
    ngOnInit() {
    }
  }
  </code></pre>