Как динамически добавить html елемент в Angular

97
16 апреля 2022, 14:30

пример проблемы

let td = document.getElementById(id);
td.innerHTML = '<i nz-icon nzType="caret-up" nzTheme="outline"></i>';

я так понимаю что перед этим html нужно скомпилировать, но как это сделать?

Answer 1

Что мешает сделать так?

html:

<div *ngIf="условие показа иконки">
    <i nz-icon nzType="caret-up" nzTheme="outline"></i>
</div>

или непосредственно:

<i *ngIf="..." nz-icon nzType="caret-up" nzTheme="outline"></i>
READ ALSO
Удалить массивы с определенным значением из массива

Удалить массивы с определенным значением из массива

У меня есть массив содержащий массивы с пустыми строкамимне нужно удалить все массивы с пустыми строками и оставить только те,которые содержат...

191
JS Выбор тега html

JS Выбор тега html

Есть переменная, в которой хранится html код: <p><img src="/"></p> Как из этого выбрать только <img> и записать в отдельную переменную?

91
Не отображается элемент с id=trigger

Не отображается элемент с id=trigger

Есть input при нажатии на который должен появится блок и при повторном нажатии скрыться:

109