Я нашел this очень крутая Угловая Datatable библиотека, которая добавляет разбиение на страницы, поиск и прочее на стол. Я хорошо работаю с предопределенными заголовками таблиц, но мне нужно разбивать таблицы на заголовки, которые не являются предопределенными.Угловой Datatable с динамическими колонками
Я попытался следующие this например, на их официальной документации, с некоторыми изменениями моих собственных, но он дал мне эту ошибку:
DataTables warning: table id=DataTables_Table_0 - Ajax error. For more information about this error, please see http://datatables.net/tn/7
Это, как я попробовал:
в моем HTML файл
<table datatable="" dt-options="dtOptions" dt-columns="dtColumns" class="row-border hover"></table>
в мой контроллер
angular.module("app").controller("uploadDataController", ['$scope',
'DTOptionsBuilder', 'DTColumnBuilder',
function($scope, DTOptionsBuilder, DTColumnBuilder) {
SetupScreen();
function SetupScreen() {
$scope.dtOptions = DTOptionsBuilder.fromSource('data.json')
.withPaginationType('full_numbers');
$scope.dtColumns = [
DTColumnBuilder.newColumn('id').withTitle('ID'),
DTColumnBuilder.newColumn('firstName').withTitle('First name'),
DTColumnBuilder.newColumn('lastName').withTitle('Last name').notVisible()
];
}
}
Я получаю данные с сервера, которые могут содержать любые заголовки, поэтому я не могу определить столбцы.
любые идеи?
Смотрите это -> http://stackoverflow.com/questions/38788383/how-to-populate-table-dynamic-based-on-data/38793746 # 38793746 – davidkonrad
благодарит кучу david .. ваш код работал. –