У меня очень большой набор данных, отображаемый с помощью angular-datatables, и я пытаюсь включить разбиение на страницы на стороне сервера с помощью плагина datatables в моем компоненте angular. Вызов API предназначен для базовой службы ASP.NET, которую я также пишу.
Кажется, я не могу найти много документации о том, как это сделать, и я относительно новичок в плагине datatables.
Моя декларация API GET:
public async Task<IActionResult> GetOperations(
int pageIndex = 0, int pageSize = 50, string query = null)
Это использует pageIndex и pageSize для вызова моей логики разбивки на страницы в репозитории.
Объявление моего компонента datatable такое же, как описано в документации angular-datables angular way: https://l-lin.github.io/angular-datatables/#/basic/angular-way
Должен ли я использовать способ AJAX? Есть ли способ сделать это красиво в angular? Если да, нужно ли что-то конкретное сделать в контроллере API, что могло бы помочь?
Я также не совсем уверен в компоненте пользовательского интерфейса angular-datatables, если вы знаете что-то, что может лучше работать для отображения и редактирования больших наборов данных, не стесняйтесь рекомендовать его.