UNPKG

angular2-simple-ui

Version:

Angular 2 Simple Material Design UI Components customisable with Simple 30 KB CSS with LESS support and full features support , just plugin up and run for clarity look at sample examples

38 lines (37 loc) 1.96 kB
<div class="sui-pagination-container" *ngIf="paginationModel&& paginationModel.showPaging"> <ul [ngStyle]="paginationModel.stylePagination" class="{{paginationModel.cssPagination}}"> <li *ngIf="paginationModel.showPageSizeSelection"> <a> <span>{{paginationModel.txtPageSelection}}</span> <select [ngStyle]="paginationModel.styleSelectPageSize" class="{{paginationModel.cssSelectPageSize}}" [(ngModel)]="pageSize" (change)="onpageSizeChange($event)"> <option *ngFor="let item of paginationModel.pageSizeArray;" [value]="item">{{item}}</option> </select> </a> </li> <li *ngIf="paginationModel.showRecordNumbers"> <a> {{getDisplayRecordsTex()}} </a> </li> <li *ngIf="paginationModel.showGoToStartArrow"> <a (click)="onPageClick(1)" title="{{paginationModel.toolTipGoToStart}}"> <i class="{{paginationModel.clsGoToStartIcon}}"> </i> </a> </li> <li *ngIf="paginationModel.showGoToPreviousArrow"> <a (click)="onPageClick(currentPage-1)" title="{{paginationModel.toolTipGoToPrevious}}"> <i class="{{paginationModel.clsGoToPreviousPageIcon}}"> </i> </a> </li> <li *ngIf="paginationModel.showPageNumbers"> <a> {{currentPage}} </a> </li> <li *ngIf="paginationModel.showGoToNextArrow"> <a (click)="onPageClick(currentPage+1)" title="{{paginationModel.toolTipGoToNext}}"> <i class="{{paginationModel.clsGoToNextPageIcon}}"> </i></a> </li> <li *ngIf="paginationModel.showGoToEndArrow"> <a (click)="onPageClick(totalPageCount)" title="{{paginationModel.toolTipGoToEnd}}"> <i class="{{paginationModel.clsGoToEndIcon}}"> </i> </a> </li> </ul> </div>