Angular7 无法从material.module';既没有申报也没有进口';
创建mat表时,我正在尝试从material.module.ts导出模块。但是当我运行localhost时,它不会显示任何内容,因为它会给出以下错误。我怎样才能解决这个问题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
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-因此您不需要再次添加它。