(function () { 'use strict'; var app = angular.module('app', ['ngTable']) .filter('fbIFrame', function ($sce) { return function(sVRM) { return $sce.trustAsResourceUrl('https://www.facebook.com/plugins/share_button.php?href=https%3A%2F%2Fminiyregister.co.uk%2Fminis%2F' + sVRM + '&layout=button&size=small&mobile_iframe=false&appId=1231005220372096&width=59&height=20'); }; }); app.controller("ctrlTable", ['$scope', '$http', 'NgTableParams', function($scope, $http, NgTableParams) { $http.get("/rest/registerobfuscated").then ( function(response) { console.log("Register Loaded"); //console.log(response.data); $scope.tblData = new NgTableParams({ page: 1, // show first page count: 15 // count per page }, { counts: [10, 15, 20, 25], filterOptions: { filterDelay: 2500 }, dataset: response.data }); }, function(response) { //Error console.log(response); } ); }]); })();