Как сделать разбиение на страницы в последней версии данных ember-данных (v2.2) и бэкэнда jsonapi? Я в контроле реализации серверной, так что я могу реализовать любую стратегию, но я бы предпочел следовать стандарту, как описано здесь:jsonapi + ember 2.0 + pagination
http://jsonapi.org/format/#fetching-pagination
Однако это описание немного загадочная для меня без примера ,
И как правильно обращаться с ним на стороне клиента (ember)? Есть ли какой-нибудь встроенный материал в данных ember для обработки пейджинговых ссылок?
EDIT: Я предполагаю, что для начала нужно обработать метаинформацию. Заменяя сериализатор. В то время, когда вызывается deserialize, я могу читать мета из полезной нагрузки, но в то время у меня нет объекта для ее сохранения. Позже, когда мой объект сделан десериализованным, у меня нет доступа к полезной нагрузке с метаинформацией.
Это делает ситуацию? Вот мой пример полезной нагрузки:
{
"data": {
"id": "1",
"type": "user",
"attributes": {
"firstname": "John",
"lastname": "Doe",
"email": "[email protected]",
}
},
"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"
}
}
Где поставить свой код, который читает метаинформацию и сохраняет его на пользовательском объекте?