0

再会,

删除links.related我的 JSON 响应会影响任何Ember-Data关系获取吗?

relationships": {
  "comments": {
    "links": {
      "related": "http://localhost:3099/api/v1/articles/1/comments"
    },
    "data": [
      {
        "type": "comments",
        "id": 1
      },
      {
        "type": "comments",
        "id": 2
      },
      { ... More comments here ... }
    ]
  }
}

我读过这篇文章:https ://thejsguy.com/2016/02/21/handling-nested-resources-in-ember-data.html这让我知道Ember数据在内部使用这些链接来获取相关数据所以我不必访问这些 URL 并向它们发出请求。在我们对 API 进行任何更改之前,我需要更具体的意见。

4

1 回答 1

0

未指定时使用相关链接data。指定两者是多余的。

一个示例用例:

您加载了大量博客文章,每篇文章都有很多评论。您还不想加载评论。因此,您指定了与相关链接且没有数据的关系。当用户单击博客文章时,您会显示评论。Ember 然后会自动从指定的链接加载评论。

于 2018-06-29T14:31:15.273 回答