2
我有一些麻烦让hasMany关系自动加载(默认或异步) - 我使用“链接”属性,所以我可以使用自定义的网址为儿童,并使用自定义序列化程序将链接属性放入,因为服务器不提供它 - 是否不支持? (使用余烬数据1周的β6和余烬1.3.2)加载Ember数据有很多关系使用链接
App.Bag = DS.Model.extend({
elements: DS.hasMany('element')
});
App.Element = DS.Model.extend({
name: DS.attr('string')
});
App.BagSerializer = DS.RESTSerializer.extend({
extractSingle: function(store, type, payload, id, requestType) {
payload.links = {"elements": "/bags/" + id + "/elements"};
return this._super(store, type, payload, id, requestType);
}
});
我能够加载袋很好,但从未填充元件阵列,我从来没有看到一个呼叫到/袋/ ID /元素网址。难道我做错了什么?
谢谢!
我不知道这是否解决您的问题,但你应该有元模型里面'袋:DS.belongsTo(“袋”)' – TheDude
我意识到这是meen 2年以上,但你有想过吗?我正处在一个非常相似的情况下 –