Передаваемые данные имеют вид: [{"field1": "value1", "field2": "value2" ....}] все данные находятся на одном уровне, вложения нет.
так что теперь для простоты запуска, я просто пытаюсь вывести некоторые значения полей (не все).
, поэтому у меня есть следующий код:
<p-table id="tblRequestResponse" [value]="requestResponse" [rows]="10" [paginator]="true" [pageLinks]="3" sortField="dateTime" sortOrder="-1" #dt>
<ng-template pTemplate="header" let-columns>
<tr>
<th>field1</th>
<th>field2</th>
<th>field3</th>
<th>field4</th>
<th>field5</th>
</tr>
</ng-template>
<ng-template pTemplate="body" let-rowData>
<tr>
<td>{{rowData.field1}}</td>
<td>{{rowData.field2| datexutc:'DD/MM/YYYY HH:mm:ss'}}</td>
<td>{{rowData.field3}}</td>
<td>{{rowData.field4}}</td>
<td>{{rowData.field5}}</td>
</tr>
</ng-template>
</p-table>
Теперь заголовки остаются на странице, но данные тела мигают на экране, но не остаются.