在Angular中,为什么';t换行符会影响HTML吗?

在Angular中,为什么';t换行符会影响HTML吗?,angular,Angular,在Angular 6应用程序中,我有以下HTML代码段: <p [innerHTML]="description"></p> 上面是这样呈现的: 为什么换行符不在浏览器中显示 注意我使用的是[innerHtml],因为description变量有时可能包含html 此外,我还尝试用标记替换字符串换行符,但没有效果 像这样使用样式属性空白- <p style='white-space: pre-wrap' [innerHTML]='description'&g

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

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

上面是这样呈现的:

为什么换行符不在浏览器中显示

注意我使用的是
[innerHtml]
,因为
description
变量有时可能包含html


此外,我还尝试用

标记替换字符串换行符,但没有效果

像这样使用样式属性
空白
-

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


参考文献-

我知道您已经研究了

,除非在
标记中,否则不会呈现单个空格之外的空白,但这些现在很少使用。根据您为页面遵循的doctype,您可能需要确保您的

被键入为