データのツリーをモデル化するために ember-data を使用した人はいますか?
私はそれが次のようなものになると思います:
Node = DS.Model.extend({
children: DS.hasMany(Node),
parent: DS.belongsTo(Node)
});
ただし、これを機能させることができなかったため、次のいずれかを信じることができます:1)これを設定する方法が間違っているか、2)現在、emberを使用してツリーをモデル化することはできません-データ。
願わくば後者ではなく前者であってほしい…
もちろん、それは JSON である可能性があります... JSON は次の形式である必要があると想定しています。
{
nodes: [
{ id: 1, children_ids: [2,3], parent_id: null },
{ id: 2, children_ids: [], parent_id: 1 },
{ id: 3, children_ids: [], parent_id: 1 }
]
}
この問題に関するヒントやアドバイスをいただければ幸いです。