Как доверять нг-контенту HTML? - PullRequest
0 голосов
/ 06 мая 2019

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

<div>
    <div [ngClass]="buildClass()"><ng-content></ng-content></div>
</div>

Я понял, что некоторый HTML также может быть передан как текст (b или i теги), и яЯ не хочу обрабатывать этот случай HTML здесь.Похоже, я должен передать HTML в innerHTML, но я не мог понять, как преобразовать <ng-content> в строку, поэтому я могу передать его как trustedHTML.

<div>
    <div [ngClass]="buildClass()" [innerHTML]="trustedHTML"></div>
</div>

Я видел образцымы говорим о запросах с использованием ViewChild, но я думаю, что это не следует использовать, поскольку у нас уже есть ng-контент.

Как я могу получить доступ к ng-контенту на стороне контроллера?

...