为组件 Angular 设置哪种类型?
Which type to set for component Angular?
我试图将具体组件传递给对话框:
public open(dialogModel: IDialog, component: any): Observable<boolean> {
let dialogRef = this.dialog.open(component, {
disableClose: true,
panelClass: dialogModel.settings.cssClass,
data: dialogModel.data
});
return dialogRef.afterClosed();
}
要为 component: any
设置哪种类型?如果它可以是不同的组件?
越简单越好:
component: FirstComponent | SecondComponent | ThridComponent;
或者
component: Type<any>;
我试图将具体组件传递给对话框:
public open(dialogModel: IDialog, component: any): Observable<boolean> {
let dialogRef = this.dialog.open(component, {
disableClose: true,
panelClass: dialogModel.settings.cssClass,
data: dialogModel.data
});
return dialogRef.afterClosed();
}
要为 component: any
设置哪种类型?如果它可以是不同的组件?
越简单越好:
component: FirstComponent | SecondComponent | ThridComponent;
或者
component: Type<any>;