我正在使用PrimeNG
12.0.1 及其表在我的Angular
应用程序中显示数据。
我有单独@Component
的包含<p-table>
在 html 模板中。里面<p-table>
有ng-template
s 来显示表格部分,如,pTemplate="colgroup"
等。pTemplate="header"
pTemplate="body"
我想将这些部分移动到单独的文件中,以便能够在新的文件中重用它们,这些文件Component
也将具有<p-table>
. 如何实现将这些元素移动到其他文件(Component
?)并拥有工作表?
下面是一些当前的代码片段:
<p-table #table [value]="userDataSource.data$ | async" [columns]="displayedColumns" ........>
<ng-template pTemplate="colgroup" let-columns>
<colgroup>
<col *ngFor="let col of columns" [ngStyle]=".........">
</colgroup>
</ng-template>
<ng-template pTemplate="header" let-columns>
<tr>
<ng-container *ngFor="let col of columns">
.........
</ng-container>
</tr>
</ng-template>
<ng-template pTemplate="body" let-row let-columns="columns" let-expanded="expanded">
<tr (click)="rowClicked(row)" class="...........">
<ng-container *ngFor="let column of columns">
................
</ng-container>
</tr>
</ng-template>
</p-table>