We are using $http to get array of columns and then bind it to dtColumns 
object of angular datatable.
But before the bind code is called, 'aDatasort is not defined ' error 
occurs.

Below is the html code
 <table datatable="" dt-options="showCase.dtOptions"  class="row-border 
hover"></table>

Below is the Controller code
($scope.col is the array of columns which are build using $http)



vm.dtOptions = DTOptionsBuilder.newOptions()
        .withOption('ajax', {
         // Either you specify the AjaxDataProp here
         // dataSrc: 'data',
         url: ../api/Page/data',
         type: 'POST',
     dataSrc: function(json) {
           console.log(json);
  var names = json.columns;

 
          return json.data;
        },
     })
     // or here
     .withDataProp('data')
        .withOption('processing', true)
        .withOption('serverSide', true)
.withDisplayLength(10) 
        .withPaginationType('full_numbers');
  
 
 vm.dtColumns =  $scope.col;

-- 
You received this message because you are subscribed to the Google Groups 
"Angular and AngularJS discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to angular+unsubscr...@googlegroups.com.
To post to this group, send email to angular@googlegroups.com.
Visit this group at https://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.

Reply via email to