Unable to bind to ngTable from dataset
<p>So in Angular, I am trying to bind a ng-Table to a dataset but does not seem to work with my response data. I think my problem is somewhere in here,
""-- self.tableParams = new NgTableParams({}, { dataset: 'data' }); --""
 but am not sure. Also, I am getting no errors console.
Can someone shed a little light, thanks.</p>

<p><strong>Controller:</strong> </p>

<pre><code>UtilityApp.controller('u_CompaniesController', function ($scope, $http, NgTableParams) {

$scope.message = "Companies";
$scope.myData = [];
$http({
    method: 'GET',
    url: '/Utility/GetCompanies',
}).then(function successCallback(response) {
    var self = this;
    var data = response.data;
    self.tableParams = new NgTableParams({}, { dataset: 'data' });

}, function errorCallback(response) {
    alert("error");
});    
</code></pre>

<p>});</p>

<p><strong>Ng-Table</strong></p>

<pre><code>  &lt;div ng-controller="u_CompaniesController"&gt;
    &lt;table id="tblCompanies" ng-table="vm.tableParams"  class="table" show-filter="true"&gt;   
        &lt;tr ng-repeat="c in $tableParams"&gt;
            &lt;td title="'CompanyCd'" filter="{ CompanyCd: 'text'}" sortable="'CompanyCd'"&gt;
                {{c.CompanyCd}}
            &lt;/td&gt;
            &lt;td title="'CompanyName'" filter="{ CompanyName: 'text'}" sortable="'CompanyName'"&gt;
                {{c.CompanyName}}
            &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/table&gt;
&lt;/div&gt;
</code></pre>