Angulardart показать HTML-строку

Этот вопрос, вероятно, действительно глупый, но я действительно много искал его, но я могу использовать неправильные ключевые слова.
У меня есть строка с <hr> и я хочу, чтобы Angular отображал горизонтальную линию.
HTML преобразуется в <hr> и поэтому отображается как текст <hr> на странице. Как я могу добиться этого, чтобы теги HTML не конвертировались в угловые?
Я сделал это в Angular 6 с TS, и там не было никаких проблем, есть ли труба или что-то еще, что я должен использовать?

1 ответ

Решение

Привязка к [innerHtml] должен сделать это.

<div [innerHtml]="fieldInComponentClassWithHtml"

Вам необходимо использовать SafeInnerHtmlDirective https://pub.dev/documentation/angular/latest/angular.security/SafeInnerHtmlDirective-class.html

Другие вопросы по тегам