2017-04-07 66 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是指作为对象的字段。

请尝试更新。