Всем привет, помогите пожалуйста, как сделать из массива $ctrl.comments двухуровненый $ctrl.tree ?
$ctrl.comments = [
{
id: 1,
parent_id: null,
content: 'Привет'
},
{
id: 2,
parent_id: null,
content: 'Hello'
},
{
id: 3,
parent_id: 2,
content: 'Hi'
},
{
id: 4,
parent_id: 3,
content: 'Hi'
},
{
id: 5,
parent_id: null,
content: 'Кто здесь'
},
{
id: 6,
parent_id: 5,
content: 'Я здесь'
},
{
id: 7,
parent_id: 5,
content: 'И я здесь'
},
{
id: 8,
parent_id: 7,
content: 'Добро пожаловать'
},
];
$ctrl.tree = [
{
id: 1,
parent_id: null,
content: 'Привет'
},
{
id: 2,
parent_id: null,
content: 'Hello',
children: [
{
id: 3,
parent_id: 2,
content: 'Hi'
},
{
id: 4,
parent_id: 3,
content: 'Hi'
},
]
},
{
id: 5,
parent_id: null,
content: 'Кто здесь',
children: [
{
id: 6,
parent_id: 5,
content: 'Я здесь'
},
{
id: 7,
parent_id: 5,
content: 'И я здесь'
},
{
id: 8,
parent_id: 7,
content: 'Добро пожаловать'
},
]
},
];