Рядом с функциональным модулем может быть другой модуль, который импортирует все классы и реэкспортирует их для использования функциональным модулем.
FeatureImportsModule.ts:
import { ComponentA } from 'path/to/file'
import { ComponentB } from 'path/to/file'
...
@NgModule({
declarations: [
ComponentA,
ComponentB
....
],
exports: [
ComponentA,
ComponentB,
...
]
})
export class FeatureImportsModule { }
FeatureModule.ts, это тот, который становится «более читабельным»:
@NgModule({
imports: [ FeatureImportsModule ]
export class FeatureModule { }