【发布时间】:2019-01-03 19:09:52
【问题描述】:
我正在使用 PrimeNG Treetable https://www.primefaces.org/primeng/#/treetable
我没有从服务中获取数据 ,下面是我的代码
HTML
<p-treeTable [value]="temp">
<ng-template pTemplate="header">
<tr>
<th>Item_No</th>
<th>Description</th>
</tr>
</ng-template>
<ng-template pTemplate="body" let-rowNode let-rowData="rowData">
<tr>
<td>
<p-treeTableToggler [rowNode]="rowNode"></p-treeTableToggler>
{{rowData.item_no}}
</td>
<td>{{rowData.description}}</td>
</tr>
</ng-template>
ts
temp:any[]
this.partService.GetData().subscribe(
result => {
this.partService.part_content = this.resultData.data
}
for(let nodes of this.partService.part_content){
codeItems.push({
"data": {
item_no:nodes.part_content.item,
description:nodes.part_content.description
}
})
}
this.temp.push({
"data": {
item_no:nodes.part_content.item,
description:nodes.part_content.description
},
"expanded":true,
"children": codeItems
})
在上面的代码中,我没有得到任何来自服务的数据,我不确定 [rowNode] 是否有问题
请帮忙
【问题讨论】:
标签: html angular typescript angular5 primeng