Angulardart 显示 HTML 字符串
Angulardart show HTML String
这个问题可能真的很愚蠢,但我确实搜索了很多,但我可能使用了错误的关键字。
我有一个带有 <hr>
的字符串,我希望 Angular 显示一条水平线。
HTML 转换为 <hr>
,因此在页面上显示为文本 <hr>
。
我怎样才能做到 HTML 标签不被 angular 转换?
我在 Angular 6 中使用 TS 完成了此操作,没有问题,是否有管道或其他东西,我必须使用?
绑定到 [innerHtml]
应该可以做到这一点。
<div [innerHtml]="fieldInComponentClassWithHtml"
您需要使用 SafeInnerHtmlDirective
https://pub.dev/documentation/angular/latest/angular.security/SafeInnerHtmlDirective-class.html
这个问题可能真的很愚蠢,但我确实搜索了很多,但我可能使用了错误的关键字。
我有一个带有 <hr>
的字符串,我希望 Angular 显示一条水平线。
HTML 转换为 <hr>
,因此在页面上显示为文本 <hr>
。
我怎样才能做到 HTML 标签不被 angular 转换?
我在 Angular 6 中使用 TS 完成了此操作,没有问题,是否有管道或其他东西,我必须使用?
绑定到 [innerHtml]
应该可以做到这一点。
<div [innerHtml]="fieldInComponentClassWithHtml"
您需要使用 SafeInnerHtmlDirective https://pub.dev/documentation/angular/latest/angular.security/SafeInnerHtmlDirective-class.html