Tenho uma aplicação angular, onde tenho uma grid com dtOptions, queria saber como que faz pra fazer a paginação com api? meu banco de dados tem mais de 1 milhão de registros, e não quero trazer todos de uma só vez pra tela, quero que traga conforme eu navegue pela grid.
Meu html:
Estou utilizando o datatable [dtOptions]=" dtOptions" na minha table.
Estou importando no arquivo typescript:
import { DataTableDirective } from 'angular-datatables';
Declarando da seguinte forma:
dtOptions: DataTables.Settings = {};
this.dtOptions = { pagingType: 'full_numbers', pageLength: 10, processing: true, language: { emptyTable: "Nenhum registro encontrado", info: "Mostrando de START até END de TOTAL registros", infoEmpty: "Mostrando 0 até 0 de 0 registros", infoFiltered: "(Filtrados de MAX registros)", infoPostFix: "", lengthMenu: "MENU resultados por página", loadingRecords: "Carregando...", processing: "Processando...", zeroRecords: "Nenhum registro encontrado", search: "Pesquisar", paginate: { next: "Próximo", previous: "Anterior", first: "Primeiro", last: "Último" }, aria: { sortAscending: ": Ordenar colunas de forma ascendente", sortDescending: ": Ordenar colunas de forma descendente" } } };