Я использую ngTable в большом проекте. Какова цель функции getData, отправленной в параметрах таблицы?Какова цель функции getData() в ngTable
vm.tableParams = new ngTableParams({
page: 1, // show first page
count: 10 // count per page
}, {
total: data.length, // length of data
getData: function ($defer, params) {
$defer.resolve(data.slice((params.page() - 1) * params.count(), params.page() * params.count()));
}
});
Я думаю, что data
массив объектов в мой контроллер, и что данные не найдены в моем DOM как DataTables делает. Я также видел объект $data
, который создает путаницу.
Бонус: Зачем нужен slice()
Нужна информация?
'slice' здесь для нумерации страниц. –