В угловом 5-ядерном модуле я также импортирую внешние и внутренние модули.
Итак, я создал массив типа any
для хранения всех объектов модуля. Я использовал эту переменную массива в импорте и экспорте. Мой вопрос вместо any
есть ли у нас другие типы? Если так, то для МОДУЛЕЙ и КОМПОНЕНТОВ какой тип должен подойти?
const MODULES: any[] = [
BrowserModule,
BrowserAnimationsModule,
HttpClientModule,
RouterModule,
];
const COMPONENTS: any[] = [
HeaderComponent
];
const PROVIDERS: Provider[] = [
NotifyService,
RouterHelpers
];
@NgModule({
imports: [
...MODULES,
],
declarations: [
...COMPONENTS,
],
providers: [
...PROVIDERS
],
exports: [
...MODULES,
...COMPONENTS,
]
})
export class CoreModule {
}
NgModule
, команда angular использовалаArray<Type<any> | any[]>;
для объявлений компонентов иArray<Type<any> | ModuleWithProviders | any[]>;
для импорта модулей. - person David   schedule 04.09.2018