В моем приложении есть компонент, в котором строки заполняются с помощью таблицы угловых материалов. Поскольку реализовано разбиение на страницы на стороне сервера, ответ json приведен ниже.
list
- объект, который содержит записи таблицы.next
, first
, last
, previous
- эти ссылки на объекты, которые дадут данные следующей/первой/предыдущей/последней страницы.
Мне нужно присвоить значения next
, first
, last
, previous
кнопкам пагинации материала angular.
Есть ли способ настроить кнопки пагинации? Пожалуйста, дайте мне несколько предложений.
JSON-ответ:
{
list: [],
totalRecords: 100,
message: "Patient search successfull",
next: "http://localhost:8084/findPatient/?page=2&size=10&patientId=&patientFirstName=&patientLastName=",
first: "http://localhost:8084/findPatient/?page=0&size=10&patientId=&patientFirstName=&patientLastName=",
last: "http://localhost:8084/findPatient/?page=9&size=10&patientId=&patientFirstName=&patientLastName=",
previous: "http://localhost:8084/findPatient/?page=0&size=10&patientId=&patientFirstName=&patientLastName=",
size: 10,
currentPage: 1
}
Веб-приложение, созданное с использованием Angular 7 и Spring Boot. Поскольку я новичок в Angular, я не знаю, как создать пользовательскую директиву для разбиения на страницы.