小编典典

如何在 Angular 4+ 中使用 html 标签呈现字符串?

all

在我的 Angular 4 应用程序中,我有一个字符串

comment: string;
comment = "<p><em><strong>abc</strong></em></p>";

当我在我的 html 中提供此文本时,例如

{{comment}}

然后显示:

<p><em><strong>abc</strong></em></p>

但我需要以粗体和斜体形式显示文本“abc”,如 abc

我怎样才能做到这一点?


阅读 62

收藏
2022-05-19

共1个答案

小编典典

使用一种方式流语法 属性绑定

<div [innerHTML]="comment"></div>

来自 Angular 文档:“Angular 将值识别为不安全并自动对其进行清理,这会删除<script>标签但保留元素等安全内容<b>。”

2022-05-19