JSON响应中的Ember嵌套数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSON响应中的Ember嵌套数据相关的知识,希望对你有一定的参考价值。

我在我的一个Ember模型中访问一些嵌套数据时遇到了一些麻烦。以下是JSON响应......

{
  "fields": {
    "header": {
      "name": "header",
      "type": "text",
      "localize": false,
      "options": []
    },
    "body": {
      "name": "body",
      "type": "textarea",
      "localize": false,
      "options": []
    }
  },
  "entries": [
    {
      "header": "header test",
      "body": "body test body test body test",
      "_mby": "5a395e8430c2ddoc683600766",
      "_by": "5a395e8430c2ddoc683600766",
      "_modified": 1513709605,
      "_created": 1513709605,
      "_id": "5a3960253d578doc735798511"
    }
  ],
  "total": 1
}

这是我目前的序列化程序

import DS from 'ember-data';

export default DS.RESTSerializer.extend({
  normalizeResponse(store, primaryModelClass, payload, id, requestType) 
  {
    payload = {
      entries: payload.entries
    };
    return this._super(store, primaryModelClass, payload, id, requestType);
  }
});

我正在尝试在我的模板中获取条目。也许我需要一些帮助来更好地使用NormalizeResponse序列化这个?我很难过,所以如果你有任何想法请分享!

谢谢!!

以上是关于JSON响应中的Ember嵌套数据的主要内容,如果未能解决你的问题,请参考以下文章

从ember数据json中删除模型名称

Ember Docs - Readonly嵌套数据

AJAX 响应:数据(JSON、XML)还是 HTML 片段? [关闭]

json 在safari中的Ember数据错误

检查嵌套 json 响应的值

Ember.js 路由器和 initialState 中的嵌套路由