![](/img/trans.png)
[英]What is the TypeScript type of an array of different Angular components?
[英]What is the type for array of different modules in angular?
在角度5核心模塊中,我也導入外部和內部模塊。
所以,我創建了一個類型為any
的數組來保存所有模塊對象。 我在導入和導出中使用了該數組變量。 我的問題是,而不是any
的是,有其他類型,我們有嗎? 如果是這樣,對於MODULES和COMPONENTS應該采用什么類型?
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 doc
Provider[]
Array<Type<any> |any[]>
Array<Type<any> | ModuleWithProviders |any[]>
Array<Type<any> | ModuleWithProviders |any[]>
Array<Type<any> | any[]>
Array<Type<any> | any[]>
Array<Type<any> | any[]>
Array<Type<any> | any[]>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.