이 목록이 있습니다. ng-table에 표시하고 싶습니다. 중첩 된 값의 Ng-Table ng-repeat
$scope.list = [
{
"moduleId": 1,
"name": "Perancangan",
"level": 0,
"childs": [
{
"moduleId": 12,
"name": "Perancangan Sektor",
"level": 1,
"childs": [],
"links": [
{
"rel": "self",
"href": "http://103.8.160.34/mrf/modules/1"
}
]
}
]
},
{
"moduleId": 2,
"name": "Pengurusan Pengguna dan Peranan",
"level": 0,
"childs": [
{
"moduleId": 17,
"name": "Pengurusan Pengguna",
"level": 1,
"childs": [],
"links": []
},
{
"moduleId": 18,
"name": "Operasi Peranan",
"level": 1,
"childs": [],
"links": []
}
],
"links": [
{
"rel": "self",
"href": "http://103.8.160.34/mrf/modules/2"
}
]
}
];
내가 그룹과 list.name와 테이블의 행 수하는 list.childs를 원했다, 난에 NG-반복 사용했던 있지만 작동하지 않습니다. 내가 할 수있는 일은 td로 표시하는 것입니다. 어떤 메신저보고 여기
Perancangan (header) Perancangan Sektor Pengurusan Pengguna dan Peranan
입니다 http://plnkr.co/edit/77t5id3WOmbl2GSqYKh2?p=preview
그래서 Perlanangan 만 헤더로, 나머지는 자식으로 필요합니까? 목록에있는 모든 객체의 이름이 헤더가 아니겠습니까? – geckob
예. 현재 [이름]은 머리글로만 필요합니다. – diehell
그래서 list는 개체의 배열입니다. 배열에 두 개의 객체가 있습니다. 나는 당신이 원하는 것을 추측합니다. 목록에있는 모든 객체에 대해 이름을 헤더로, 객체의 자식을 자식으로 만듭니다. 권리? – geckob