【发布时间】:2018-10-12 15:19:22
【问题描述】:
给定具有父子关系的扁平化对象数组列表。我需要转换为素数 ng 树表数据结构。 我想一次展开所有的孩子。
我的最终目标是具有以下结构:
[{
"data":{
"name":"Pictures",
"size":"150kb",
"type":"Folder"
},
"children":[
{
"data":{
"name":"barcelona.jpg",
"size":"90kb",
"type":"Picture"
}
},
{
"data":{
"name":"primeui.png",
"size":"30kb",
"type":"Picture"
}
},
{
"data":{
"name":"optimus.jpg",
"size":"30kb",
"type":"Picture"
}
}
]
}]
给定 json 数组:
data = [
{
dataId: 1,
name: test1,
description: 'some desc',
parentId: null
},
{
dataId: 2,
name: test1,
description: 'some desc',
parentId: 2
},
{
dataId: 3,
name: test1,
description: 'some desc',
parentId: 1
},
{
dataId: 4,
name: test1,
description: 'some desc',
parentId: null
}
]
【问题讨论】:
-
别担心,你很快就会得到很多答案..;)
-
到目前为止你有什么尝试?
标签: angular recursion ecmascript-6 primeng treetable