Как создать угловой динамический компонент на основе входных параметров

Я создаю компонент для типографики, и я хотел бы иметь разные варианты классов типографики и способ создания этого компонента:

Пример определения компонента

      <typography variant="headline1" component="h1">
    hello h1
</typography>

пример вывода

      <h1 class="mat-headline-1">
    hello h1
</h1>

Я не могу понять, как динамически генерировать компонент на основе ввода компонента или получить доступ к определенному содержимому.

       const factory = this.factoryResolver.resolveComponentFactory('p');
    const component = factory.create(this.rootViewContainer.parentInjector);
    this.rootViewContainer.insert(component.hostView);

0 ответов

Другие вопросы по тегам