Как динамически создать экземпляр директивы в компоненте Angular, созданном динамически?

Я создаю компоненты динамически, но когда я пытаюсь сделать это с помощью директивы, мне это не удается. Как я могу создать/создать экземпляр директивы динамически и назначить/связать ее с компонентом?

Я создаю компоненты следующим образом:

createComponent(anyViewContainer: ViewContainerRef, aComponentClass: Type<any>) {
    const aComponentFact = this.componentFactoryResolver.resolveComponentFactory(aComponentClass);
    const aComponentRefs = anyViewContainer.createComponent(aComponentFact);

    return aComponentRefs;
  }

person Me the scripter    schedule 25.07.2021    source источник
comment
Начиная с этого awnser это невозможно: stackoverflow.com/questions/39563547/   -  person Fussel    schedule 25.07.2021
comment
Вы пытались добавить директиву в шаблон динамически внедряемого cmp? Добавьте ElementRef в конструктор Directive, и вы сможете напрямую обращаться к элементу директивы.   -  person KQI    schedule 25.07.2021