Javascript 余烬有很多关系
在我的应用程序中,我有一个模型,比如说Javascript 余烬有很多关系,javascript,ember.js,coffeescript,ember-data,Javascript,Ember.js,Coffeescript,Ember Data,在我的应用程序中,我有一个模型,比如说Tree和Leaf App.Tree = DS.Model.extend leaves: DS.hasMany 'leaf' App.Leaf = DS.Model.extend dead: DS.attr 'boolean' tree: DS.belongsTo 'tree' 我希望在树中只能有死的叶子,就像死叶子:DS.hasMany'leaf'。因为我只想在JSON响应中从服务器中拉取带有死叶子的树,并且只在需要时拉取特定树的所有叶子
Tree
和Leaf
App.Tree = DS.Model.extend
leaves: DS.hasMany 'leaf'
App.Leaf = DS.Model.extend
dead: DS.attr 'boolean'
tree: DS.belongsTo 'tree'
我希望在树中只能有死的叶子
,就像死叶子:DS.hasMany'leaf'
。因为我只想在JSON响应中从服务器中拉取带有死叶子的树
,并且只在需要时拉取特定树的所有叶子
除了创建一个模型App.DeadLeaf=DS.Leaf.extend()
并指定像这样的关系DeadLeaf:DS.hasMany'DeadLeaf'
,这是可能的吗
或者,当从服务器中提取关联时,是否可以设置关联参数,例如'tree.get('leaves',dead:true')
谢谢。您是否只在客户身上使用过枯叶?你需要你的客户了解活叶吗?我想显示一个树的列表,以及关于它们的死叶的附加信息。如果有人单击特定的树
,它会显示关于所有叶子的摘要,从而为所有叶子创建异步请求。但是对于所有的树
,我只需要在JSON响应中嵌入死叶,因为由于JSON响应太大,所以无法嵌入所有叶。也许我不理解这个问题。。。您的树是否可以有叶子
它们都是,但定义为async
和deadleaves
它们都是嵌入的?