在Angular中,换行符为什么不影响HTML?

时间:2018-11-15 13:03:38

标签: angular

在Angular 6应用程序中,我具有以下HTML代码段:

<p [innerHTML]="description"></p>

上面的呈现如下:

enter image description here

为什么浏览器中的换行符不“显示”?

注意!!我使用[innerHtml]是因为description变量有时可以包含h​​tml。

我还尝试了用<br>标签替换换行符,但是没有效果。

1 个答案:

答案 0 :(得分:4)

像这样使用样式属性white-space-

<p style='white-space: pre-wrap' [innerHTML]='description'></p>

Example

Reff。 -https://github.com/angular/angular/issues/7781#issuecomment-408117841