Как добавить иконку FontAwesome5 с помощью Angular Renderer2?

Я хочу добавить иконку Fontawesome 5 в DOM, используя Angular Renderer2 в директиве. Это не похоже на связывание, когда я делаю это так:

  const span = this.renderer.createElement('span');
  this.renderer.addClass(span, 'icon');
  const faIcon = this.renderer.createElement('fa-icon');
  this.renderer.setAttribute(faIcon, 'icon', 'at');
  this.renderer.appendChild(span, faIcon);
  this.renderer.appendChild(this.el.nativeElement, span);

Я хочу получить это:

  <span class="icon">
    <fa-icon icon="globe-americas"></fa-icon>
  </span>

Что я должен изменить?

0 ответов

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