如何解决分页路径占位符
我正在寻找一种能够从响应中的hydra:view
个元素中获取页码的方法。
在我的VueJS应用中,我的表底部有一个分页器,代表所有可以浏览的页面(或某些页面)。
例如:
"hydra:totalItems": 48,"hydra:view": {
"@id": "/api/contracts?page=1","@type": "hydra:PartialCollectionView","hydra:first": "/api/contracts?page=1","hydra:last": "/api/contracts?page=5","hydra:next": "/api/contracts?page=2"
}
鉴于上面的数据,我需要构建一个包含所有页面(1、2、3、4和5)的分页器。当项目数增加时,我将在一定数量的相邻页面之后停止生成页面按钮。
ApiPlatform是否可以使用占位符(例如/api/contract?page={{ page }}
)返回路径,以便我可以插入所有necesarry参数和页面?
解决方法
我认为您可以尝试装饰PartialCollectionViewNormalizer
服务。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。