3
假設你有一個模型:有沒有辦法讓Ember模型的hasMany子女沒有指定關係名?
App.Contact = DS.Model.extend
name: DS.attr('string')
addresses: DS.hasMany('App.Address')
我知道我可以簡單地做搶地址:
@get('model').get('addresses')
但是說你有很多型號,每個都具有一個或多個不同的hasMany關係。有沒有辦法通過一般搶關係?
喜歡的東西:
@get('model').get('hasMany')
使用您的建議更換
App.Post
,我看到Ember.get(克拉斯,「關係」)返回一個Ember.MapWithDefault。它的「values」屬性包含一個數組散列,其中一個包含一個Object {kind:「hasMany」,name:「addresses」}。爲了能夠接受你的答案,你怎樣才能真正抓住hasMany關係? –