Мой список данных API
{
"data" : [
{
"id": 201,
"content": "something"
},
{
"id": 202,
"content": "something"
},
{
"id": 204,
"content": "something"
},
{
"id": 206,
"content": "something"
}
]
}
Я хочу получить элемент с предыдущим и следующим примером данных:
Я ввожу какую-то статью и у меня есть кнопка предыдущего и следующего для предыдущей и следующей статьи.
Может ли он решить с помощью fontend (угловой) или он должен работать с backend (laravel).
Живой пример: https://stackblitz.com/edit/angular-12c2np (следующая и предыдущая кнопка на post.component)
То, что я пробовал.
Запрос данных всех сообщений и использование индекса в качестве параметра для получения одного сообщения.Этот метод нельзя использовать с социальным обменом, потому что, когда пользователь добавляет новое сообщение, индексный ключ остается тем же, но данные изменяются на пример нового сообщения: старый параметр / 1 имеет заголовок «старое название», когда пользователь добавляет новое сообщение, параметр / 1 будет"новый заголовок"
Что я думаю, но не знаю, что делать.
Запрос текущих данных с точным идентификатором данных.Запросите предыдущие данные с идентификатором данных <текущий идентификатор данных.Запросить следующие данные с помощью идентификатора данных> текущего идентификатора данных.
ИЛИ
Изменить бэкэнд для запроса 3 данных, которые содержат текущие, предыдущие и следующие данные.
Есть ли лучший способсделать это.