From f21e120e00fab2a1e6d728879f6a62057bec5609 Mon Sep 17 00:00:00 2001 From: Zak Timson Date: Tue, 3 Jul 2018 14:42:10 -0400 Subject: [PATCH] Default to first page --- projects/ng-datatable/package.json | 2 +- projects/ng-datatable/src/lib/ng-datatable.component.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/projects/ng-datatable/package.json b/projects/ng-datatable/package.json index 2f766b6..4369729 100644 --- a/projects/ng-datatable/package.json +++ b/projects/ng-datatable/package.json @@ -1,6 +1,6 @@ { "name": "@ztimson/ng-datatable", - "version": "1.8.5", + "version": "1.8.6", "homepage": "https://github.com/ztimson/ng-datatable", "license": "Apache-2.0", "author": { diff --git a/projects/ng-datatable/src/lib/ng-datatable.component.ts b/projects/ng-datatable/src/lib/ng-datatable.component.ts index 373b093..46babf5 100644 --- a/projects/ng-datatable/src/lib/ng-datatable.component.ts +++ b/projects/ng-datatable/src/lib/ng-datatable.component.ts @@ -117,6 +117,7 @@ export class NgDatatableComponent implements OnInit { if(this.paginate && this.processedData) { this.pages = Array(Math.ceil(this.processedData.length / this.pageLength)).fill(0).map((ignore, i) => i + 1); + if(!this.page) this.page = 1; if(this.page > this.pages.length) this.page = this.pages.length; this.pagedData = this.processedData.filter((ignore, i) => i >= (this.page - 1) * this.pageLength && i < this.page * this.pageLength); } else {