Как использовать локальный объект JSON с angular-datatables
Я хотел бы сделать это:
testdata = [{"id":"58",...}]; // local object
$('#test').dataTable({
"aaData": testdata,
"aoColumns": [
{ "mDataProp": "id" }
] });
с модулем угловых данных. Я попробовал это:
контроллер
$scope.dtOptions = DTOptionsBuilder.fromSource('[{"id": 1}]')
.withDataProp('data')
.withBootstrap()
.withPaginationType('full_numbers');
$scope.dtColumns = [
DTColumnBuilder.newColumn('id').withTitle('ID')
];
Посмотреть
<table datatable="" dt-options="dtOptions" dt-columns="dtColumns" class="table table-striped table-bordered"></table>
Но это не работает вообще, и я получаю это сообщение об ошибке:
Предупреждение DataTables: идентификатор таблицы = DataTables_Table_0 - ошибка Ajax. Для получения дополнительной информации об этой ошибке, пожалуйста, см.http://datatables.net/tn/7
Кроме того, я не могу использовать какие-либо параметры Ajax для получения данных json из URL-адреса, потому что мой проект angularjs использует Express и API Rest, поэтому я получаю ошибку 401 не авторизовано при попытке получить мои данные с URL-адресом GET / POST вроде " / API / данные / getJsonData».
Есть идеи ? Благодарю.