vorrei fare questo:Come utilizzare un oggetto JSON locale con angolari-datatables
testdata = [{"id":"58",...}]; // local object
$('#test').dataTable({
"aaData": testdata,
"aoColumns": [
{ "mDataProp": "id" }
] });
con il modulo angolare DataTable. Ho provato questo:
controller
$scope.dtOptions = DTOptionsBuilder.fromSource('[{"id": 1}]')
.withDataProp('data')
.withBootstrap()
.withPaginationType('full_numbers');
$scope.dtColumns = [
DTColumnBuilder.newColumn('id').withTitle('ID')
];
View
<table datatable="" dt-options="dtOptions" dt-columns="dtColumns" class="table table-striped table-bordered"></table>
Ma non funziona affatto, e ottengo questo messaggio di errore:
AvvisoDataTables: tabella id = DataTables_Table_0 - Errore Ajax. Per ulteriori informazioni su questo errore, vedere http://datatables.net/tn/7
Inoltre, non posso utilizzare tutte le opzioni Ajax per ottenere i dati JSON da un URL, perché il mio progetto angularjs utilizza Express e l'API REST, in modo da ottenere 401 non errore autorizzato durante il tentativo di ottenere i miei dati con un URL GET/POST come "/ api/data/getJsonData".
Qualche idea? Grazie.
Puoi mostrare un po 'di codice su come possiamo farlo in funzione? –