0

我有一个 encapsulation设置为的组件ViewEncapsulation.None和一个名为question的属性,其中包含来自服务器调用的文本,其中可能包含 HTML 标记,例如

<strong>Main Question</strong> and some more text

在我看来,我使用这样的属性

...
<p [innerHTML]="question"></p>
...

生成的 HTML 是

<p>
   <strong>Main Question</strong> and some more text
</p>

但问题是除了语义之外的强标签也应该使文本变粗,这不会发生。

1)为什么会发生这种情况并且浏览器不能正确呈现它?2)这是修复它的正确方法?

我知道有类似的问题,但他们无能为力。

使用的 Angular 版本: Angular 2.4.7

4

0 回答 0