1

你好想知道sails是否有自己的函数将字符串变量格式化为html?我有这种情况...

在我的控制器中,我有一个变量,其值是这样的:

var str = "Pellentesque habitant \r\nmorbi tristique senectus et\nnetus et malesuada fames ac turpis \negestas.";

当我将它显示为 html 页面时,它将显示为这样。(仅 1 段)

Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.

但在查看源代码

Pellentesque habitant 
morbi tristique senectus et
netus et malesuada fames ac turpis
egestas.

我正在寻找可能的解决方案,并找到了关于下划线字符串(https://www.npmjs.org/package/underscore.string)我还没有尝试过,我只是在想还有其他可能的解决方案那里没有安装另一个模块...

或者是否有任何相当于 php 函数 nl2br 的帆?

谢谢!

4

1 回答 1

2

您需要使用white-space: pre-wrap或等效的来获取换行符。默认情况下,HTML 文本中的换行符只是更多的空白。

于 2014-04-22T03:56:35.083 回答