我正在使用Ember Data:1.13.9 而我正试图规范我的回应。使用RESTSerializer。
我有两个型号。
场地和环境。 他们是一对一的关系。venue model
DS.Model.extend({
settings: DS.belongsTo('settings')
})
settings model
DS.Model.extend({
venue: DS.belongsTo('venue')
})
我的设置响应如下:
{
"order_rounding":null,
"order_rounding_method":null,
"category_persistence":null
}
我正在尝试将其标准化为:
{
settings: {
"order_rounding":null,
"order_rounding_method":null,
"category_persistence":null
}
}
在我的序列化器中,我已经添加了设置链接
normalize: function(modelclass, resourceHash, prop) {
links: {
settings: '/venues/' + resourceHash.id + '/settings'
}
}
我已经尝试了所有规范化的钩子,似乎无法格式化响应。任何帮助都会很棒。 提前谢谢!
答案 0 :(得分:0)
呃..我忘了设置Serializer的属性。我相信这对于1.13以上的任何事情都是默认的。
isNewSerializerAPI:true