PrimeNG p-table динамическая подпись - PullRequest
0 голосов
/ 30 ноября 2018

Я новичок в Angular7 и PrimeNG.Я не понял, как передать заголовок таблицы как переменную:

<p-table [value]="userSrv.items"  [title]="table.title">
        <ng-template pTemplate="caption" let-title>
            {{title}}
        </ng-template>
        <ng-template pTemplate="header">
            <tr>
                <th>Name</th>
                <th>Email</th>
            </tr>
        </ng-template>
        <ng-template pTemplate="body" let-item>
            <tr>
                <td>{{item.fullName}}</td>
                <td>{{item.email}}</td>
            </tr>
        </ng-template>
</p-table>

или как вставить динамический ngTemplate='caption' (или другой шаблон) в метод компонента ngOnInit.

1 Ответ

0 голосов
/ 01 декабря 2018

Нет необходимости определять что-то вроде [title]="table.title" или let-title.

. Вы можете использовать шаблоны заголовков следующим образом:

<ng-template pTemplate="caption">
    {{title}}
</ng-template>

См. Работу StackBlitz

...