Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.12.2012, 15:03
mue mue вне форума
Интересующийся
Отправить личное сообщение для mue Посмотреть профиль Найти все сообщения от mue
 
Регистрация: 15.11.2011
Сообщений: 24

Backbone вопрос по View с вложенными данными
Допустим у нас есть такие данные
var json = [
    {
        id: 1,
        children: [
            {
                id: 3
            },
            {
                id: 4
            }
        ]
    },
    {
        id: 2,
        children: [
            {
                id: 5
            },
            {
                id: 6
            }
        ]
    }
]

Я хочу выделить модель, чтобы на ее основе построить View.
Я выделил данные для модели
{
        id: 2,
        children: [
            {
                id: 5
            },
            {
                id: 6
            }
        ]
    }

но свойство "children" тоже содержит данные, которые как по мне тоже представляют отдельную модель, что то типа этого
{
    id: 5
}


Я хотел спросить как будет верно отрисовать исходные пришедшие данные? Может будет несколько вложеннных View или как то по другому ?
Ответить с цитированием
  #2 (permalink)  
Старый 04.01.2013, 01:30
Аспирант
Отправить личное сообщение для mexoboy Посмотреть профиль Найти все сообщения от mexoboy
 
Регистрация: 15.01.2010
Сообщений: 43

Поменять структуру колекции например. Вместо массива children держать ссылку на предка. Тем самым ты избавишься от вложенных данных и у тебя будет удобная выборка по корневому разделу (parent)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск