2017-04-07 65 views
0

我有以下primeng數據表的配置:顯示列值primeng數據表

private cars : any = 
    { 
     "data": [ 
      { "time": "9:30AM-10:30AM", 
       "Monday": {"Subject": "Physics"}, 
       "Tuesday": 2012, 
       "Wednesday": "Orange", 
       "Thursday": "dsad231ff", 
       "Friday": "dsad231ff" 
      }, 

      { "time": "10:30AM-11:00AM", 
       "Monday": {"Subject": "Maths"}, 
       "Tuesday": 213213, 
       "Wednesday": "efrwr", 
       "Thursday": "dsad231ff", 
       "Friday": "aaaaa" 
      }, 
     ] 
    } 

cols: any = [ 
      {field: 'time', header: ''}, 
      {field: 'Monday', header: 'Monday'}, 
      {field: 'Tuesday', header: 'Tuesday'}, 
      {field: 'Wednesday', header: 'Wednesday'}, 
      {field: 'Thursday', header: 'Thursday'}, 
      {field: 'Friday', header: 'Friday'} 
     ]; 

和HTML:

<p-dataTable [value]="cars"> 
    <p-column *ngFor="let col of cols" [field]="col.field" [header]="col.header"></p-column> 
</p-dataTable> 

如u能在數據看到的值中的一個是對象"Monday": {"Subject": "Physics"},在表格單元格如何顯示鍵值爲Subject的對象的值?目前我在我的手機中看到一個對象。在此先感謝球員

+0

您是否嘗試過使用單元格值的模板? –

+0

我試過但最終失敗 – blackdaemon

回答

1

@blackdaemon,

更新您的cols配置如下: {場:'Monday.Subject',頭: '星期一'}

PrimeNg是指作爲對象的字段。

請嘗試更新。