【发布时间】:2013-01-10 01:49:05
【问题描述】:
所以,我正在尝试侧载 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”,它就可以工作。任何其他名称都行不通。有没有办法重命名它并让它继续工作?
- 由于配置是在资源/模型中完成的,因此在加载产品时似乎无法侧载类别记录,而在加载“帖子”时则无法侧载类别。如果两者都使用相同的类别资源。对吗?
【问题讨论】:
-
第一个问题,是我的错。我为 ember-data 发送了错误的 JSON 密钥。第二个问题还是中肯的思考。
-
始终嵌入会发生什么?我遇到了stackoverflow.com/questions/14896049/… 的问题
标签: ember.js ember-data