誰かがember-dataを使ってデータツリーをモデル化していますか?Ember-Data recursive hasMany association
私はようなものになるだろうと仮定します:1)私はどのようにIで単純に間違ってる:
Node = DS.Model.extend({
children: DS.hasMany(Node),
parent: DS.belongsTo(Node)
});
しかし、私はどちらかと信じてすることでつながり、この作業を取得することができていませんこれを設定するか、2)ember-dataを使ってツリーをモデル化することは現在できません。
{
nodes: [
{ id: 1, children_ids: [2,3], parent_id: null },
{ id: 2, children_ids: [], parent_id: 1 },
{ id: 3, children_ids: [], parent_id: 1 }
]
}
:もちろん
私はそれが後者の前者ではないことを願って...
が、それはJSONかもしれない...私は、JSONの形式でなければならないと仮定しています
この問題のヒント/アドバイスをいただければ幸いです。
正確には動作しません。問題を示すためにあなたの質問にいくつかのコードを追加してください。 –
もちろん、モデルを定義してルートノードの検索を行い、アクセスしようとしていると思われる方法を示すシンプルな[jsFiddle example](http://jsfiddle.net/heuristocrat/5aqHx/)を設定します子供たち(物事が崩壊する場所)です。 – Heuristocrat
これは役に立つフィドルです。私は非再帰的なhasManyの中で自分自身で同様の問題を抱えていましたので、私はどんな解決策にも興味があります。 – pjmorse