title: Is there a way in Angular to create a duplicate row in ng-repeat?
body: <p>I have a method where I iterate through an array, using ng-repeat and pair each item with a value from a dropdown list.</p>
  
  <p>Here is a jsfiddle of that method: </p>
  
  <p><a href="https://jsfiddle.net/4zbvv5gq/4/" rel="nofollow">https://jsfiddle.net/4zbvv5gq/4/</a></p>
  
  <pre><code>&lt;header&gt;
      &lt;title&gt;myTittle&lt;/title&gt;
  &lt;/header&gt;
  &lt;body ng-app='myApp' ng-controller='myController'&gt;
      &lt;div class="col-md-10 col-md-offset-1"&gt;
          &lt;div&gt;
              &lt;form&gt;
                  &lt;table class="table  table-striped"&gt;
                      &lt;thead&gt;
                          &lt;th&gt;From File&lt;/th&gt;
                          &lt;th&gt;Map To&lt;/th&gt;
                      &lt;/thead&gt;
                      &lt;tr class="selector-row" ng-repeat="(key,value) in List1"&gt;
                          &lt;td&gt;&lt;span id="myspan"&gt;{{value}}&lt;/span&gt;
  
                          &lt;/td&gt;
                          &lt;td style="padding:10px;"&gt;
                              &lt;select name="repeatSelect" id="repeatSelect" ng-model="data[value]" class="form-control"&gt;
                                  &lt;option ng-repeat="(key,value) in Match" value="{{value}}"&gt;{{value}}&lt;/option&gt;
                              &lt;/select&gt;
                          &lt;/td&gt;
                      &lt;/tr&gt;
                  &lt;/table&gt;
              &lt;/form&gt;{{ data }}&lt;/div&gt;
      &lt;/div&gt;
  &lt;/body&gt;
  
  var app = angular.module('myApp', [])
  app.controller('myController', ['$scope', function ($scope) {
      $scope.data = {};
  
      $scope.List1 = ['product1', 'product2', 'product3', 'product4', 'product5'];
      $scope.Match = ['match1', 'match2', 'match3', 'match4', 'match5'];
  }])
  </code></pre>
  
  <p>My challenge is I want to be able to let a user click on something like an "add" link in any of the rows and 1)create a duplicate of that row, then 2) select a different value from the select list.</p>