【发布时间】:2016-03-10 01:23:36
【问题描述】:
我正在尝试使用 Ember 和 Node.js 创建记录。显然,Ember 喜欢嵌套你的对象。
如果我给它:
this.store.createRecord('meal', {
name: 'the name',
meal_time: 'the time',
tolerance: 'ouch'
}).save();
Node 在req.body 中得到这个:
{ meal:
{ id: 'e5c90c23-1eb1-49e1-a3fa-865944b5eeea',
name: 'the name',
meal_time: 'the time',
tolerance: 'ouch' }
}
我宁愿修改 ember 端而不是节点端。
createRecord 有没有办法在不嵌套的情况下发送对象?
【问题讨论】:
-
这就是 ember 的工作原理!考虑到模型是 REST 资源,它会尝试保存模型。从 REST Api 的角度来看也是正确的。
标签: rest ember.js ember-data