I used below code & it works fine but I want data in tbody from ng-repeat not from dt-options.
Angular Module:-
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")
]
$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" >
What I have tried: