【问题标题】:jsonapi + ember 2.0 + paginationjsonapi + ember 2.0 + 分页
【发布时间】: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


    【解决方案1】:

    您可以使用Ember Infinity Addon。它为您创造了所有的魔法。

    【讨论】:

      猜你喜欢
      • 2015-11-26
      • 2015-11-30
      • 2016-09-17
      • 2015-11-15
      • 1970-01-01
      • 1970-01-01
      • 2015-10-05
      • 1970-01-01
      • 2019-05-04
      相关资源
      最近更新 更多