Вы можете создать объект с вашими компонентами
private modals = {
ContactStaffComponent: ContactStaffComponent,
DocketComponent: DocketComponent
};
Затем, основываясь на входной строке, вы можете получить компонент и передать его в распознаватель компонентов
let component = this.modals[this.data.component];
componentFactory = this.componentFactoryResolver.resolveComponentFactory(component);
Через это,Вы можете исключить большой кусок кода if / else.Надеюсь, что это полезно