1

我试图在创建垫表时从我的 material.module.ts 中导出一个模块。但是当我运行 localhost 时它没有显示任何内容,因为它给出了以下错误。我该如何解决这个问题?

Uncaught Error: Can't export directive MatPaginator from MaterialModule as it was neither declared nor imported!

材料.module.ts


import {NgModule} from '@angular/core';
import {
  MatAutocompleteModule,
  MatBadgeModule,
  MatBottomSheetModule,
  MatButtonModule,
  MatButtonToggleModule,
  MatCardModule,
  MatCheckboxModule,
  MatGridListModule,
  MatIconModule,
  MatInputModule,
  MatListModule,
  MatMenuModule,
  MatTableDataSource,
  MatPaginatorModule,
  MatRadioModule,
  MatTableModule,
  MatPaginator,
} from '@angular/material';

@NgModule({
  exports: [
  MatAutocompleteModule,
  MatBadgeModule,
  MatBottomSheetModule,
  MatButtonModule,
  MatButtonToggleModule,
  MatCardModule,
  MatCheckboxModule,
  MatGridListModule,
  MatIconModule,
  MatInputModule,
  MatListModule,
  MatMenuModule,
  MatTableDataSource,
  MatPaginatorModule,
  MatRadioModule,
  MatTableModule,
  MatPaginator,
  ]
})
export class MaterialModule {}


4

1 回答 1

2

出口:[ ...
MatPaginator ]

您导出模块 - 不是指令,组件等MatPaginator不是模块,因此无法导出。您还可以导出MatPaginatorModule您需要的内容。

于 2019-05-15T21:28:23.103 回答