title: ngTable.reload() unable to refresh ng-table does not show new data second time
body: <p><code>ngTable.reload()</code> unable to refresh <code>ng-table does not show new data second time</code>
  code for index.js where i'm binding ng-table data.</p>
  
  <p>First time databinding working properly. second time data is not binding properly. it shows previous data.
  so basiccally it is unable to bind data and unable to refresh  </p>
  
  <pre><code> $http.get("GetValidationsDataForTable", { params: { "entity": entity } })
                   .success(function (response) {
                       $scope.tableValue = response;
                       $scope.tableParams = [];
                       $scope.tableParams = new ngTableParams(
                           {
                               page: 1,            // show first page
                               count: 5          // count per page
                           },
                           {
                               groupBy: 'Entity',
                               total: $scope.tableValue.length,
                               getData: function ($defer, params) {
  
                                   var orderedData = params.filter() ?
                              $filter('filter')($scope.tableValue,    params.filter()) :
                              $scope.tableValue;
  
                                   var orderedData = params.sorting() ?
                                           $filter('orderBy')($scope.tableValue, $scope.tableParams.orderBy()) : scope.tableValue;
  
                                   orderedData = params.filter ?
                              $filter('filter')(orderedData, params.filter()) :
                              orderedData;
                                   params.total(orderedData.length);
                                   $defer.resolve($scope.tableValue.slice((params.page() - 1) * params.count(), params.page() * params.count()));
                               }
                           });
                       $scope.tableParams.reload();
                   })
  </code></pre>
  
  <p>code for index.cshtml</p>
  
  <pre><code>  &lt;table id="tblValue" ng-table="tableParams" class="customTable" style="table-layout:fixed;max-width:100%"&gt;
                      &lt;tbody ng-repeat="group in $groups"&gt;
  
  
                          &lt;tr ng-hide="group.$hideRows" ng-repeat="validation in group.data" style="table-layout:fixed;"&gt;
  
                              &lt;td data-title="'Property'" style="width:10%;text-align:left !important;overflow:hidden;"&gt;
                                  &lt;label id="lblProperty" ng-model="validation.Property" for="Property" ng-hide="editmode" style="width:97%;word-wrap:break-word; overflow-wrap:break-word;"&gt;{{validation.Property}}&lt;/label&gt;
  
                                  &lt;select class="form-control" data-ng-model="validation.PropertyChoice" data-ng-options="choice.Name for choice in CurrentEntityProperties" ng-change="ChangeValidationRules(validation)" ng-show="editmode" style="width:100%; "&gt;
                                      &lt;option value="" style="margin-left:25px"&gt;-Select Property-&lt;/option&gt;
                                  &lt;/select&gt;
  
                              &lt;/td&gt;
                          &lt;/tr&gt;
                      &lt;/tbody&gt;
                  &lt;/table&gt;
  </code></pre>
  
  <p>why ngtable.reload() does not work and also not showing new data second time?</p>