 <p>You just need to add a "Add Row" button at the end and push a new value to your <code>List1</code> like this in your controller. See an update to your <a href="https://jsfiddle.net/4zbvv5gq/7/" rel="nofollow">fiddle</a> here.</p> <pre><code>$scope.addRow = function(){ var len = $scope.List1.length; $scope.List1.push('product'+(len+1)); } </code></pre> <p>And right after your table, add a button that calls the above function:</p> <pre><code> &lt;/table&gt; &lt;button ng-click="addRow()"&gt;Add a row&lt;/button&gt; </code></pre>