【发布时间】:2016-01-19 21:54:18
【问题描述】:
如何在最新版本的 ember-data (v2.2) 和 jsonapi 后端进行分页? 我控制着后端实现,因此我可以实现任何策略,但我更愿意遵循此处描述的标准:
http://jsonapi.org/format/#fetching-pagination
但是,如果没有示例,该描述对我来说有点神秘。
以及如何在客户端(ember)端顺利处理? ember-data 中是否有一些内置的东西来处理分页链接?
编辑: 我想要开始我必须处理元信息。通过覆盖序列化程序。在调用反序列化时,我可以从有效负载中读取元数据,但当时我没有对象来存储它。后来当我的对象完成反序列化时,我无法访问带有元信息的有效负载。
这有意义吗?这是我的示例负载:
{
"data": {
"id": "1",
"type": "user",
"attributes": {
"firstname": "John",
"lastname": "Doe",
"email": "john.doe@example.com",
}
},
"included": [{
"id": "68",
"type": "activity",
"attributes": {
"title": "Yoga",
}
}, {
"id": "65",
"type": "activity",
"attributes": {
"title": "Slalom",
}
}],
"meta": {
"activity-total": "23",
"activity-pagesize": "2",
"activity-offset": "0"
}
}
将读取元信息并将其存储在用户对象上的代码放在哪里?
【问题讨论】:
标签: ember.js pagination ember-data json-api