 <p>Assuming you want to copy the values of the previous block when add button is clicked, you can do this:</p> <pre><code>$scope.cloneItem = function() { var food = $scope.foods[$scope.foods.length - 1]; var itemToClone = { "selectproduct": food.selectproduct, "Quantity1": food.Quantity1, "Quantity2": food.Quantity2 }; $scope.foods.push(itemToClone); } </code></pre>