使用PrimeNG进行角分页

时间:2018-08-14 11:11:31

标签: angular pagination numbers primeng

我正在尝试在Angular项目中对表进行分页。 执行以下操作:

app.module.ts

import { PaginatorModule } from 'primeng/paginator';

component.html

<p-table [columns]="bookCols" [value]="bookList" [paginator]="true" [rows]="10" >

<ng-template pTemplate="header" let-columns>
    <tr>
        <th *ngFor="let bookCol of bookCols">
            {{bookCol.header}}
        </th>
    </tr>
</ng-template>

<ng-template pTemplate="body" let-book let-columns="bookCols">
    <tr>
        <td *ngFor="let bookCol of bookCols">
                {{book[bookCol.field]}}
        </td>
    </tr>
</ng-template>

分页效果很好,但是使用简单的蓝色数字image here会降低整体体验,而不是官方页面提供的here

我想念什么?

3 个答案:

答案 0 :(得分:1)

包含在 angular.json

"styles": [
  "node_modules/primeicons/primeicons.css",
  "node_modules/primeng/resources/themes/omega/theme.css",
  "node_modules/primeng/resources/primeng.min.css",

],

答案 1 :(得分:1)

您的angular.json文件应该是这样的

"styles": [
  "node_modules/primeicons/primeicons.css",
  "node_modules/primeng/resources/themes/nova-light/theme.css",
  "node_modules/primeng/resources/primeng.min.css",

],

答案 2 :(得分:0)

它在 .angular-cli.json文件中。最佳做法是添加样式详细信息

 "styles": [
        "../node_modules/bootstrap/dist/css/bootstrap.css",
        "../node_modules/font-awesome/css/font-awesome.min.css",
        "../node_modules/primeng/resources/primeng.min.css",
        "node_modules/primeicons/primeicons.css",
        "../node_modules/primeng/resources/themes/nova-light/theme.css",
        "styles.scss"  //external style sheet 
      ],