Php 如何获取上一个和下一个数据
我的api数据列表Php 如何获取上一个和下一个数据,php,angular,Php,Angular,我的api数据列表 { "data" : [ { "id": 201, "content": "something" }, { "id": 202, "content": "something" }, { "id": 204, "content": "something" }, { "id": 206, "content": "something" } ] }
{
"data" : [
{
"id": 201,
"content": "something"
},
{
"id": 202,
"content": "something"
},
{
"id": 204,
"content": "something"
},
{
"id": 206,
"content": "something"
}
]
}
我想获取包含上一个和下一个数据的项目示例:
我输入了一些文章,并为上一篇和下一篇文章设置了“上一篇”和“下一篇”按钮
它可以用fontend(角度)解决,还是必须用backend(laravel)解决
实例:
(post.组件上的“下一步”和“上一步”按钮)
我已经试过了
查询所有帖子数据并使用索引作为参数来获取单个帖子。此方法不能用于社交共享,因为当用户添加新帖子时,索引键相同,但其数据已更改为新帖子示例:旧/1参数具有标题“旧标题”,当用户添加新帖子时/1参数将为“新标题”
我在想什么,但不知道该怎么办
使用准确的数据id查询当前数据。
查询数据id<当前数据id的以前数据。
使用数据id>当前数据id查询下一个数据
或
修改后端以查询包含当前、上一个和下一个数据的3个数据
有更好的方法吗。您可以使用运算符rxjs pairwise()。如果数据很大,它会发出您想要的上一个值和当前值,否则前端可以。您先试试看,我们是来帮助您的。如果您需要临时存储数据,您可以将其保存在某些服务中。如果你能在stackblitz.com上创建一个演示,那么我将尝试在其中向你展示。上一篇文章和下一篇文章位于post.component。