要解决AppModule中导入的模块在其他模块中不可见的问题,可以使用以下方法:
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { SharedModule } from './shared/shared.module';
@NgModule({
imports: [
CommonModule,
SharedModule
],
exports: [
SharedModule
]
})
export class AppModule { }
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { AppModule } from '../app.module';
@NgModule({
imports: [
CommonModule,
AppModule
]
})
export class OtherModule { }
通过将AppModule添加到其他模块的imports数组中,可以使其他模块访问和使用AppModule中导入和导出的模块。