Rekurencyjne powiązanie hasMany z danymi Ember-Data
Czy ktoś użył danych ember do modelowania drzewa danych?
Przypuszczam, że będzie to coś w stylu:
Node = DS.Model.extend({
children: DS.hasMany(Node),
parent: DS.belongsTo(Node)
});
Jednak nie udało mi się uzyskać tej pracy, co prowadzi do przekonania, że: 1) Po prostu źle mówię o tym, jak to ustawiam, lub 2) nie jest obecnie możliwe modelowanie drzewa za pomocą ember -dane.
Mam nadzieję, że to ten pierwszy, a nie ten drugi ...
Oczywiście może to być JSON ... Zakładam, że JSON powinien mieć postać:
{
nodes: [
{ id: 1, children_ids: [2,3], parent_id: null },
{ id: 2, children_ids: [], parent_id: 1 },
{ id: 3, children_ids: [], parent_id: 1 }
]
}
Wszelkie wskazówki / porady dotyczące tego problemu byłyby bardzo mile widziane.