angular условная html привязка - PullRequest
0 голосов
/ 06 апреля 2020

Мне нужно условно добавить дополнительный html в качестве содержимого div. Пока что я сделал это так:

до:

<div *ngFor="let cell of cells" class="cell"
    [innerHTML]="cell.dataWithHtml"
></div>

после:

<div *ngFor="let cell of cells" class="cell">
    <img *ngIf="cell.isSpecial" src="whatever"/>
    <div class="this_div_should_not_exist" [innerHTML]="cell.dataWithHtml"></div>
</div>

Но это добавляет дополнительный div.

Как этот блок можно переписать без добавления дополнительного div?

1 Ответ

1 голос
/ 07 апреля 2020

Используйте outerHTML на div вы будете sh, чтобы исчезнуть / заменить - вы не можете использовать ng-container.

<div class="this_div_should_not_exist" [outerHTML]="cell.dataWithHtml"></div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...