Angular Material 分页器不工作

标签 angular pagination angular5 angular-material2 angular-material-paginator

我正在尝试在我的应用中添加 Angular Material Paginator。

MatPaginatorModule 添加到模块中。

<mat-paginator #paginator 
               [length]="100" 
               [pageSize]="10" 
               [pageSizeOptions]="[5, 10, 25, 100]">
</mat-paginator>

但它给出了一个错误:

Uncaught Error :模板解析错误:

Can't bind to 'length' since it isn't a known property of 'mat-paginator'.

  1. 如果 mat-paginator 是一个 Angular 组件并且它有 length 输入,那么验证它是这个模块的一部分。
  2. 如果 mat-paginator 是一个 Web 组件,那么将 CUSTOM_ELEMENTS_SCHEMA 添加到该组件的 @NgModule.schemas 中以抑制此消息。

也许我遗漏了什么?

"@angular/animations": "^5.0.1",
"@angular/cdk": "^5.0.0-rc0",
"@angular/common": "^5.0.0",
"@angular/compiler": "^5.0.0",
"@angular/core": "^5.0.0",
"@angular/forms": "^5.0.0",
"@angular/http": "^5.0.0",
"@angular/material": "^5.0.0-rc0",

最佳答案

以防万一其他人遇到这个问题,只需在 app.module.ts 中导入模块

import { MatPaginatorModule } from '@angular/material';

@NgModule({
...
imports: [ 
....
MatPaginatorModule ]

关于 Angular Material 分页器不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47775608/

相关文章:

angular - 如何为 AngularJS 2 编写 http 拦截器?

javascript - 轻松分页在顶部添加额外的导航栏

php - 跟踪一系列分页结果的项目总数

angular - 使用组件和服务创建模块

javascript - 访问 Angular 5 组件中的 javascript 变量

angular 4-在一个打开的选项卡中注销时在所有选项卡中自动注销

angular - Grails 3:在具有 Angular 配置文件的多项目构建中更改端口

javascript - 在我的 Angular 2 应用程序中使用 JWT 并将其存储在 localStorage 中。但是,当该项目不存在时我该如何处理?

php - 用于产品页面评论的 Ajax 分页的 SEO?

javascript - 鼠标悬停不适用于第一次悬停 Angular 5