angular.module('MyApp', []) .controller('Demo', function ($scope) { $scope.string1 = "Hello" $scope.string2 = "World" $scope.pagination = { limit: 5 } $scope.demodata = [ { Name: "Answer", Number: 42 }, { Name: "Trek", Number: 47 }, { Name: "Eight", Number: 8 }, ] $scope.demoobject = { O1: { Name: "Answer", Number: 42 }, O2: { Name: "Trek", Number: 47 }, O3: { Name: "Eight", Number: 8 }, } $scope.moredata = [] $scope.remove = function (editor, data, key) { if (data.constructor === Array) data.splice(key, 1) else delete data[key] editor.revert() } $scope.log = function (x) { console.log(x) } for (var i = 0; i < 100; i++) { var x = Math.random().toString().substr(2, 8) $scope.moredata.push({ Name: x, Number: x }) } })