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>
Я использую тот же подход, но не получаю TBODY. Я получаю это на консоли браузера: - «ПРЕДУПРЕЖДЕНИЕ: пытались загрузить углы более одного раза». –
Возможно, мне не хватает библиотек для ввода данных и ngResource .. –
Просто подтвердите, что вы включаете только угловые библиотеки js только один раз. –