所以,我试图在 ember-data 中侧载记录。我的模型是这样的:
App.Product = DS.Model.extend({
name: DS.attr('string'),
category_ids: DS.hasMany('App.Category')
});
App.Category = DS.Model.extend({
title: DS.attr('string')
});
我正在按如下方式配置侧载功能:
App.store.adapter.serializer.configure(App.Category,
{
sideloadAs: 'categories'
});
- 只要我的字段名称是“category_ids”,它就可以工作。任何其他名称都行不通。有没有办法重命名它并让它继续工作?
- 由于配置是在资源/模型中完成的,因此在加载产品时似乎没有任何方法可以旁加载类别的记录,而在加载“帖子”时也没有旁加载类别的方法。如果两者都使用相同的类别资源。那正确吗?