Я пытался проверить, является ли элемент HTML элементом:
<div *ngFor="let item of links"> if (link instanceof HTMLElement) { // ADD HERE IN TEMPLATE } else { // USE DEFAULT {{item.link}} } </div>
Как это сделать правильно, используя Angular?
Вы можете попробовать вот так
компонент. html
<div *ngFor="let item of links"> <div *ngIf="checkData(item)"> <div [innerHTML]="item"></div> </div> <div *ngIf="!checkData(item)"> <div [innerHTML]="item"></div> </div> </div>
conmponent.ts
checkData(link) { if (link instanceof HTMLElement) { reuturn true; } else { return false; } }