У меня есть следующий метод, который пытается добавить новый экземпляр аккордеона.Есть ли способ создать компонент напрямую и динамически, вместо того, чтобы создавать новый файл класса типа «MyAccordionComponent» и импортировать ??
buildAccordion(){
let accConfig = new AccordionConfig();
let accordionComponent = new AccordionComponent(accConfig);
accordionComponent['class'] = 'accord';
let accordionPanelComponent = new AccordionPanelComponent(accordionComponent);
accordionPanelComponent.heading = "data_name";
accordionPanelComponent.panelClass = "panel_10";
accordionComponent.addGroup(accordionPanelComponent);
const componentRef = this.componentFactoryResolver.resolveComponentFactory(accordionComponent); // error occurs here!!
this.viewContainerRef.createComponent(componentRef);
}