Кто-нибудь использовал данные 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 }
]
}
Приветствуются любые советы/рекомендации по этой проблеме.