2016-07-02 7 views
1

Я использовал ниже код &, он отлично работает, но мне нужны данные в tbody из ng-repeat, а не из dt-options.jQuery Datatables в AngularJS

Или есть какой-либо способ изменить существующий угловой стол в данные.

Угловой модуль: -

var app = angular.module('myApp', ['datatables']); 
    app.controller('myCntrl', ['$scope', '$http', 'DTOptionsBuilder', 'DTColumnBuilder', 
     function ($scope, $http, DTOptionsBuilder, DTColumnBuilder) { 
      $scope.dtColumns = [ 
      DTColumnBuilder.newColumn("name", "Name"), 
      DTColumnBuilder.newColumn("DOB", "DOB"), 
      DTColumnBuilder.newColumn("Gender", "Gender"), 
      DTColumnBuilder.newColumn("Email", "Email ID"), 
      DTColumnBuilder.newColumn("Mobile", "Mobile"), 
      DTColumnBuilder.newColumn("Address", "Address"), 
      DTColumnBuilder.newColumn("JoiningDate", "Joining Date"), 
      DTColumnBuilder.newColumn("DepartmentName", "Department Name"), 
      DTColumnBuilder.newColumn("DesignationName", "Designation Name"), 
      DTColumnBuilder.newColumn("CountryName", "Country Name"), 
      DTColumnBuilder.newColumn("StateName", "State Name"), 
      DTColumnBuilder.newColumn("FilePath", "File Path") 
      //,DTColumnBuilder.newColumn("Actions", "Actions") 

      ] 

      $scope.dtOptions = DTOptionsBuilder.newOptions().withOption('ajax', { 
       url: "/myform/getAll", 
       type: "POST" 
      }) 
      .withPaginationType('full_numbers') 
      .withDisplayLength(5); 

     }]) 

HTML: -

<table class="table table-striped" datatable="" dt-options="dtOptions" dt-columns="dtColumns" > 
    </table> 

ответ

0

Если необходимо использовать нг-повтор, посмотрите на это.

https://l-lin.github.io/angular-datatables/#/angularWay

+0

Я использую тот же подход, но не получаю TBODY. Я получаю это на консоли браузера: - «ПРЕДУПРЕЖДЕНИЕ: пытались загрузить углы более одного раза». –

+0

Возможно, мне не хватает библиотек для ввода данных и ngResource .. –

+0

Просто подтвердите, что вы включаете только угловые библиотеки js только один раз. –

Смежные вопросы