当我这样做时
import DS from 'ember-data';
import Ember from 'ember';
export default DS.JSONAPISerializer.extend({
normalizeResponse: function(modelName???){
model = modelName;
}
});

我是否可以访问normalizeResponse()中当前模型的名称?我得到了我的数据的哈希值,但它并没有为我提供模型名称,因此我非常需要在json中创建一个带有根元素的可接受的ember-data对象。
答案 0 :(得分:3)
我认为完整的signature是:
normalizeResponse: function(store, primaryModelClass, payload, id, requestType, isSignle) {
// ...
}
primaryModelClass
是一个表示模型类名称的字符串。