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

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

当我在html中提供这些文本时,比如

{{comment}}

然后显示:

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

但是我需要用粗体和斜体显示文本"abc",比如 abc

我该怎么做?

推荐答案

使用单向流语法property binding:

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

From angular docs:"ANGLE将该值识别为不安全,并自动对其进行清理,这会删除<script>标记,但会保留安全内容,如<b>元素."

Html相关问答推荐

使用固定的HTML代码创建两个可向右滚动的行

Flexbox嵌套div溢出

CSS位置:固定尊重母公司的保证金属性.""'为什么?

在CSS中不保持圆形图像形状的边框半径属性

在css嵌套 Select 器中,尾随的`&;‘是什么意思?

如何仅 Select 与子代CSS类匹配的第一个元素

渐变进度条位置

在R中从网页上的特定iframe中提取图形数据

元素offsetTop在滚动容器中时没有更改

如何保持块扩展以填充视口?

带有数据 URI 的音频在 Chrome 中失败

CSS "overflow"不能显示整个单词

CSS Grid 布局:1 大图和 3 小图

如何使用CSS将页面标题水平居中对齐

如何制作一个空的网格模板行来填充剩余空间?

Cargo 在网格中的排列

使用 TailwindCSS 将徽标放在左上角,将菜单放在右上角

浮动元素忽略 margin-top 属性后的块元素

CSS 变量不适用于自定义属性回退值

为什么将 p 元素的垂直边距设置为 1 px 会出现滚动条?