And*_*Fan 0 ember.js ember-data
我正在使用ember数据rev-11和django tastypie.看起来现在ember-data不支持嵌入资源但支持sideloads(django tastypie不支持它).什么是最好的解决方案?
谢谢
ken*_*ken 16
Ember-data仍然支持嵌入式.您只需要正确的配置.在这里你可以这样做:
DS.RESTAdapter.map('App.Foo',{
bar:{
embedded:'always'
}
})
App.Foo = DS.Model.extend({
bar: DS.belongsTo(App.Bar,{embedded:'always'}),
});
Run Code Online (Sandbox Code Playgroud)
嵌入的可用值包括:always和load.
load:加载时嵌入子记录,但应保存为独立记录.为了使其工作,子记录必须具有ID.
always:加载时嵌入子记录,并将其保存在同一记录中.当然,这会影响记录的肮脏(如果子记录发生更改,适配器会将父记录标记为脏记录).
类似设置适用于HasMany关系,请参阅此回复以获取更多详细信息
| 归档时间: |
|
| 查看次数: |
5325 次 |
| 最近记录: |