在PrimeNg模板中显示数组<object>

时间:2017-05-22 07:25:22

标签: angular angular2-template primeng angular-datatables

我有这种JSON:

    {
       description: "Some Description",
       child: [{
          description2: "Some Other Description",
          description3: "Another Description"
       }]

    }

我想在PrimeNg DataTable上显示它,但不知怎的,它总是显示空白单元格。

这是我的专栏代码

    <p-column field="child" header="Child">
      <ng-template let-col let-item="rowData" pTemplate="body" >
        <tr ngFor="let child of item.child">
          <td>
            {{child.description2}}
          </td>
        </tr>
      </ng-template>
    </p-column>

有没有解决方案?

1 个答案:

答案 0 :(得分:1)

我在一些试验后找到了我的解决方案,这是我的答案:

    <p-column>
      <ng-template pTemplate="header">Child</ng-template>
      <ng-template let-col let-childs="rowData.child" pTemplate="body" >
        <tr *ngFor="let child of childs">
          <td>{{child.description2}}</td>
        </tr>
      </ng-template>
    </p-column>