8
ember-dataを使用して手動で自己結合関係を作成する方法はありますか?Ember-Dataとの自己結合
たとえば、ユーザーに多数のフォロワー(他のユーザー)がいる場合、このデータ構造をember-dataに組み込む最も簡単な方法は何でしょうか?
ember-dataを使用して手動で自己結合関係を作成する方法はありますか?Ember-Dataとの自己結合
たとえば、ユーザーに多数のフォロワー(他のユーザー)がいる場合、このデータ構造をember-dataに組み込む最も簡単な方法は何でしょうか?
私たちが夢中になることなく見つけられる最良の方法は、関係オブジェクトとの自己結合関係をプロキシし、それをユーザーにマップすることでした。だから、
ユーザーは、あなたが行うことができ、以下を通じて多くの「ユーザー」を持っている場合:
App.User = DS.Model.extend
name: DS.attr('string')
follows: DS.hasMany('App.Follow')
followers:(->
@get('follows').map((data)-> App.User.find(data.get('followedUserId')))
).property('[email protected]')
App.Follow = Ds.Model.extend
user: DS.belongsTo('App.User')
followedUserId: DS.attr('string')
希望に役立ちます!
本当に助かりました – hankang
真剣に、どうやってそれをやりますか?つまり、あなたはEmber開発チームの一員ですか?素晴らしい。 –