【发布时间】:2017-11-20 07:39:41
【问题描述】:
我有一个要在primeng 数据表中显示的人员列表。 person 对象具有这些字段(firstName、lastName、continentsVisited)。 continentVisited 字段是人访问过的大陆数组。访问的这个大洲是动态的。我想要的是除了 firstName 和 lastName 之外,为访问的每个大陆都有一个单独的列。
export class AppComponent {
persons: any [] = [
{"firstName": "paolo","lastName":"revira","continentsVisited": [
{ "continent":"Europe", "name": "UK" },
{ "continent":"Asia", "name": "China" },
{ "continent":"North America", "name": "US" }
]},
{"firstName": "kenneth","lastName":"santos"},"continentsVisited": [
{ "continent":"Europe", "name": "France" },
{ "continent":"Asia", "name": "Japan" },
{ "continent":"North America", "name": "Canada" }
]},
{"firstName": "chris","lastName":"kenndy"},,"continentsVisited": [
{ "continent":"Europe", "name": "Germany" },
{ "continent":"Asia", "name": "Philippines" },
{ "continent":"North America", "name": "Mexico" }
]},
];
ngOnInit() {
}
}
<p-dataTable [value]="persons" [editable]="true" resizableColumns="true" reorderableColumns="true">
<p-column field="firstName" header="First Name" [editable]="true"></p-column>
<p-column field="lastName" header="Last Name"></p-column>
</p-dataTable>
我为此创建了一个 plunkr。这是链接https://plnkr.co/edit/gS1wsI?p=preview
【问题讨论】:
标签: angular typescript primeng