Я использую PrimeNG TreeTable, но в моем коде ниже значок развернуть / свернуть не виден,
https://www.primefaces.org/primeng/#/treetable
Я не знаю, если проблема в rowNode,
Я получаю только родительские данные, дочерние данные не отображаются, потому что значок свертывания / развертывания не отображается
<p-treeTable [value]="files2">
<ng-template pTemplate="header">
<tr>
<th>Name</th>
<th>Size</th>
<th>Type</th>
</tr>
</ng-template>
<ng-template pTemplate="body" let-rowNode let-rowData="rowData" let-expanded="expanded" >
<tr>
<td (click)="toggle()" >
<p-treeTableToggler [rowNode]="rowNode" ></p-treeTableToggler>
{{rowData.name}}
</td>
<td>{{rowData.size}}</td>
<td>{{rowData.type}}</td>
</tr>
</ng-template>
</p-treeTable>
файл TS
this.files2=[
{
"data":{
"name":"Applications",
"size":"200mb",
"type":"Folder"
},
"children":[
{
"data":{
"name":"Angular",
"size":"25mb",
"type":"Folder"
},
"children":[
{
"data":{
"name":"angular.app",
"size":"10mb",
"type":"Application"
}
},
{
"data":{
"name":"cli.app",
"size":"10mb",
"type":"Application"
}
},
{
"data":{
"name":"mobile.app",
"size":"5mb",
"type":"Application"
}
}
]
},
{
"data":{
"name":"editor.app",
"size":"25mb",
"type":"Application"
}
},
{
"data":{
"name":"settings.app",
"size":"50mb",
"type":"Application"
}
}
]
}
]
Здесь я получаю только родительские значения, я не получаю дочерние значения