angular 下 nztable分页设置

Posted 汜水渟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了angular 下 nztable分页设置相关的知识,希望对你有一定的参考价值。

网上搜了一圈,竟然没有一篇正经讲分页配置的,好多都是自己做个控件替代原生的。

然后我翻了一遍底层ts试了下,发现自带的配置其实并不复杂。

 nzItemRender: TemplateRef<PaginationItemRenderContext> | null;
负责配置分页及相应的事件,总共有以下事件,
 \'page\' | \'prev\' | \'next\' | \'prev_5\' | \'next_5\'
其中page是赋值来源是 let-page自动计算的
 <ng-template #renderItemTemplate let-type let-page="page">
            <ng-container [ngSwitch]="type">
                <span *ngSwitchCase="\'page\'"> page </span>
                <span *ngSwitchCase="\'prev\'" >Prev</span>
                <span *ngSwitchCase="\'next\'" >Next</span>
            </ng-container>
</ng-template>
 
nzPageSizeOptions 数组,负责分页详情,默认是10-50条,自己赋值会覆盖默认
[nzPageSizeOptions]=[10,20,30,50,100,200]
 

以上是关于angular 下 nztable分页设置的主要内容,如果未能解决你的问题,请参考以下文章

Angular DataTable - 自定义分页和信息

Angular Material 分页器通过全局背景颜色隐藏按钮和页数

Angular 5中的分页索引号

如何在 Angular 7 的表格上使用 Ngx 分页

使用 Angular JS 的自定义分页 - 需要在第一页显示 div 元素,这应该在第二页上重复单击下一步

如何在 Angular(6) 和 firebase Firestore 设置中分页返回前一页