Почему бы не создать shared.module.ts
и импортировать и экспортировать все, что требуется в нескольких модулях. Затем просто импортируйте shared.module
в разные / другие модули. Каждый раз, когда что-то нужно добавить / удалить / изменить, это должно происходить только в одном модуле.
Скажем:
shared.module.ts
import { foo } from 'bar';
@NgModule({
imports: [
foo
],
exports: [
foo
],
})
export class SharedModule { }
Then app.module.ts
import { SharedModule } from './shared.module';
@NgModule({
imports: [
SharedModule
]
})
Теперь, когда что-то добавляется в shared.module
, оно автоматически добавляется ко всем другим модулям, которые его импортируют.