title: ngFor generated input fields get different values - Angular 2
body: <p>I have two (or perhaps more) input fields that are generated when I click on button. Currently, when I start to type something in any filed, it will also fill in other fields with that ngModel.</p>
  
  <p>What i need is to make every row for it self so that when i click other button, it will get all input values and push them in array by rows so json should look something like this:</p>
  
  <pre><code>[{"name":"aaa", "data":"111"},{"name":"bbb", "data":"222"},{"name":"ccc", "data":"333"}]
  </code></pre>
  
  <p>Plunker is here: <a href="https://plnkr.co/edit/mg53gD2GyJhb4EzeAIza?p=preview" rel="nofollow noreferrer">plunker</a></p>