Я использую jquery не угловой, но я надеюсь, что это поможет вам.
$('#tblAccounts').DataTable({
"dom": "<'row'<'col-md-6 col-sm-12'l><'col-md-6 col-sm-12'f>r>t<'row'<'col-md-5 col-sm-12'i><'col-md-7 col-sm-12'p>>",
"paging": true,
"info": true,
"ordering": true,
"search": true,
"processing": true,
"serverSide": true,
"destroy": true,
"ajax": {
"url": "/Home/LoadList",
"type": "POST",
"data": function (d) {
d.startDate = $("#txtStartDate").val();
d.endDate = $("#txtEndDate").val();
d.head = $("#drpAccountHeads").val();
}
},
"columns": [
{ "data": name, "title": "Name", "className": "", "orderable": false, "searchable": false },
{ "data": plot, "title": "Plot", "className": "", "orderable": false, "searchable": false },
{ "data": no, "title": "No", "className": "", "orderable": false, "searchable": false }
],
"order": [[0, "asc"]],
"initComplete": function (settings, json) {
}
});