将字符串输出到JADE / PUG文件中

时间:2017-02-07 21:55:38

标签: pug template-engine pugjs

所以我有一个问题,我正在读的字符串包含换行符,我正在解析我的JS文件中的换行符

var str = post.content.replace(/(?:\r\n|\r|\n)/g, '<br/>;');

例如,我想要我的文字:

Hello World! How's it going?

成为

Hello World!

How's it going?

但相反,我正在

Hello World! <br/> How's it going?

我最好如何处理这个问题?我从HTML导入的逻辑似乎不适用于JADE / PUG

1 个答案:

答案 0 :(得分:0)

我认为你会遇到变量插值问题。有关相同内容,请参阅pugjs documentation

例如。将str值添加到标记时,将其标记为pug模板中的安全字符串:

- var str = post.content.replace(/[\r\n]/g, '<br/>;');
p !{str}
//- or
p= str