Angular 没有';t识别子模块2中的物料导入

Angular 没有';t识别子模块2中的物料导入,angular,angular-material,Angular,Angular Material,我有app.module.ts如何导入自定义material.ts模块,我无法在模块根目录中声明的组件中使用材质。但是,当我创建一个子模块(ClientModule)并在此处声明一个组件时,无法识别材质 @NgModule({ 进口:[ 浏览器模块, 批准模块, BrowserAnimationsModule, 布局模块, 材料模块, 反应形式模块, HttpModule, 客户端模块 ], 声明:[ 应用组件, 导航组件, LoginComponent, ], 提供者:[授权服务], 引导:[

我有app.module.ts如何导入自定义material.ts模块,我无法在模块根目录中声明的组件中使用材质。但是,当我创建一个子模块(ClientModule)并在此处声明一个组件时,无法识别材质

@NgModule({
进口:[
浏览器模块,
批准模块,
BrowserAnimationsModule,
布局模块,
材料模块,
反应形式模块,
HttpModule,
客户端模块
],
声明:[
应用组件,
导航组件,
LoginComponent,
],
提供者:[授权服务],
引导:[AppComponent]
})
导出类AppModule{}
ClientRegistrationComponent
不适用于角材料,是否也应导入材料模块

从'@angular/core'导入{NgModule};
从“@angular/common”导入{CommonModule};
从“./client registration/client registration.component”导入{ClientRegistrationComponent};
@NGD模块({
进口:[
公共模块
],
声明:[ClientRegistrationComponent]
})
导出类ClientModule{}

要在整个应用程序中使用MaterialModule,我建议您创建一个SharedModule并在所有模块中导入SharedModule


如果您不想要SharedModule,是的,在上述情况下您需要导入

请添加更多详细信息,哪个模块不工作,并发布相关代码抱歉,添加了代码:)好的,当我在应用程序模块(根)中导入材料模块时。难道所有其他组件都不能使用吗?不,只有模块内的组件才能使用