Ng-inline-svg пакет юзай
Уже пробовал. Вроде не ест, т.к. исходный файл - ts с объектом строк svg
А есть возможность так не делать
Почему прост а ассеты не добавить и подключать сами svg
через innerHTML почему не работает? Что получается?
через innerHtml только 1 иконка отображается, т.к. можно передать только строку, а не объект
Так а ты строку передай)
непонятно передавайте в ngFor все по очереди Либо в одну объедини и передай
В этом и проблема, что передать в html могу только 1 строку из объекта и при ngFor в списке отображается 1 иконка. Не могу допереть как их все отобразить
Давайте куда нибудь на stackblitz Я пока не понял Если при ngFor отображается одна, значит либо вы не то итерируете либо нужно смотреть dom + консоль
https://stackblitz.com/edit/angular-ivy-ci9vat?file=src%2Fapp%2Fapp.component.ts
Ну так тут одна иконка же передаётся
да, вот не знаю как все передать)
<div> <div *ngFor="let icon of icons | keyvalue"> <b [innerHtml]="icon.value | safeHtml"></b> </div> </div> Выглядит так, как будто вы не совсем понимаете, что там происходит
Боже, спасибо огромное!)
В app.component непонятно зачем вообще нужны поля какие то, если они ни в шаблоне ни в компоненте нигде не юзаются
это я забыл убрать просто, когда копипастил с проекта на сайт)
Обсуждают сегодня