Ember有很多关系

时间:2014-02-04 02:05:44

标签: javascript ember.js coffeescript ember-data

在我的应用程序中,我有一个模型,让我们说TreeLeaf

App.Tree = DS.Model.extend
  leaves: DS.hasMany 'leaf'

App.Leaf = DS.Model.extend
  dead: DS.attr 'boolean'
  tree: DS.belongsTo 'tree'

我希望能够在树中只有leaves,例如deadLeaves: DS.hasMany 'leaf'。因为我只想在JSON响应中从服务器中提取Trees Leaves并仅在需要时为特定树提取所有叶子。

这是否可行,除了创建模型App.DeadLeaf = DS.Leaf.extend()并指定像deadLeaves: DS.hasMany 'deadLeaf'这样的关系?

或者是否可以在从服务器中提取关联时设置关联参数,例如`tree.get('leaves',dead:true')?

感谢。

0 个答案:

没有答案