Angular7 无法从material.module';既没有申报也没有进口';

Angular7 无法从material.module';既没有申报也没有进口';,angular7,angular-material-7,Angular7,Angular Material 7,创建mat表时,我正在尝试从material.module.ts导出模块。但是当我运行localhost时,它不会显示任何内容,因为它会给出以下错误。我怎样才能解决这个问题 Uncaught Error: Can't export directive MatPaginator from MaterialModule as it was neither declared nor imported! material.module.ts import {NgModule} from '@angu

创建mat表时,我正在尝试从material.module.ts导出模块。但是当我运行localhost时,它不会显示任何内容,因为它会给出以下错误。我怎样才能解决这个问题

Uncaught Error: Can't export directive MatPaginator from MaterialModule as it was neither declared nor imported!
material.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 {}


出口:[ …
MatPaginator ]


导出模块-而不是指令、组件等。
MatPaginator
不是模块,因此无法导出。您还需要导出
MatPaginatorModule
,这正是您所需要的。

那么您的意思是我必须从导出中删除MatPaginator,并且应该改为导出MatPaginatorModule?是的-删除MatPaginator-但是您已经在导出MatPaginatorModule-因此您不需要再次添加它。