Ember -Рекурсивная ассоциация данных hasMany

Кто-нибудь использовал данные ember -для моделирования дерева данных?

Я бы предположил, что это будет что-то вроде:

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 }
    ]
}

Буду очень признателен за любые советы/советы по этой проблеме.

11
задан Bill the Lizard 18 February 2014 в 03:07
поделиться