角材料表分页问题角10

Posted

技术标签:

【中文标题】角材料表分页问题角10【英文标题】:angular material table pagination issue angular 10 【发布时间】:2020-12-17 07:09:55 【问题描述】:

我正在为 Angular 10 项目使用 Angular 材料表。我成功添加了材料表。 但现在我正在尝试将分页添加到我的表格中。因此我在我的组件中添加了以下代码。

import MatPaginator from '@angular/material/paginator';

我将上述导入添加到我的 app.module.ts 文件中。

这是我为我的 html 页面添加的用于加载分页的代码

 <mat-paginator [pageSizeOptions]="[5, 10, 20]" showFirstLastButtons></mat-paginator>

但是这个 html 标记不起作用。发生错误。

请查看下图。

我的模块

【问题讨论】:

您在哪个模块中添加了导入? 您是否在 app.module 的导入数组中添加了 Class is-nside?还是只做你提到的进口事情? @CharybdeBE 是的,我做到了。等我更新问题 这能回答你的问题吗? How to use paginator from material angular? 你需要将分页器模块导入到你的组件所在的同一个模块中 【参考方案1】:

正如您的 IDE 所述,该模块不知道该组件。 解决方案是将其添加到您的 app.module.ts 中(或等效项,具体取决于您在应用程序中的位置)

你应该在你的应用模块中导入模块MatPaginatorModule

import  BrowserModule  from '@angular/platform-browser';
import  NgModule  from '@angular/core';
import  MatPaginatorModule  from '@angular/material/paginator';
import  AppComponent  from './app.component';


@NgModule(
  declarations: [
    AppComponent,
  ],
  imports: [
    BrowserModule,
    MatPaginatorModule
  ],
  providers: [],
  bootstrap: [AppComponent]
)
export class AppModule  

请注意,我已经导入了模块,而不是直接导入了组件

【讨论】:

以上是关于角材料表分页问题角10的主要内容,如果未能解决你的问题,请参考以下文章

自定义角材料分页器输入

角材料步进器“分页”

如何使用材料角的分页器?

如何将从服务接收到的 json 数据传递到 Angular 4 的角材料组件中的数组

角材料禁用月份

角材料步进器删除数字