假设我的 Rails 模型如下所示:
class SalesRelationship < ActiveRecord
end
这是由crossSell继承的,如下所示:
class crossSell < SalesRelationship
end
如何在 ember-data 中显示这种继承关系。最佳实践是什么:
App.salesRelationship = DS.Model.extend({
name: DS.attr('string')
});
我可以像这样创建一个名为“crossSell”的子类吗
crossSell = App.salesRelationship({
productName: DS.attr('string')
});
或者像这样
App.salesRelationship.crossSell = DS.Model.extend({
productName: DS.attr('string')
});
最佳答案
非常接近,您只需扩展 SalesRelationship 即可。
App.CrossSell = App.SalesRelationship.extend({
productName: DS.attr('string')
})
关于ember.js - 如何使用 ember-data 从另一个模型子类化或继承模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11793751/