我正在使用带有primeng2的angular2,分页没有正确处理dataTable lazyLoad,如果点击特定页面或下一个按钮它正在进行API调用并从服务器获取响应但是dataTable没有立即更新
如果我们点击网格中的某个位置它会更新
如果我想使用重置重新加载dataTable也不适合我
this.datasource = result;
this.datasource.merchants = result.merchants.slice();
/*datasource is an instance of MerchantDto {
totalCount: number = 0;
merchants: any = [];
}*/
HTML CODE:
<p-dataTable #dataTable [loading]="loading" loadingIcon="fa-spinner" [value]="datasource.merchants" [rows]="perPage" *ngIf="datasource"
[paginator]="true" [pageLinks]="5" [lazy]="true" [totalRecords]="datasource.totalCount" (onLazyLoad)="loadLazyData($event)">
......
</paginator>
关于这个问题的任何想法
编辑升级到下一个版本可能会解决此问题,但我想使用primeng2处理angular2