获取Ember数据以接受不同的密钥对

时间:2015-09-21 20:36:41

标签: ember.js

我的API几乎就像Ember想要的那样,只有一个例外。我的所有JSON都在命名空间“data”下。 Ember希望它在模型的命名空间之下,比如“用户”。如何告诉ember只使用“数据”键?

2 个答案:

答案 0 :(得分:0)

您的app/application/adapter.js文件是什么样的?请查看Ember docs以自定义端点。我的猜测是它看起来应该是这样的:

import DS from 'ember-data';

export default DS.RESTAdapter.extend({
  namespace: 'data'
});

答案 1 :(得分:0)

您可以拦截适配器的handleResponse挂钩中的初始响应有效负载:http://emberjs.com/api/data/classes/DS.RESTAdapter.html#method_handleResponse

在那里,您可以使用Ember Data期望的那个覆盖有效负载的根目录。