【问题标题】:Outputting a string into a JADE/PUG file将字符串输出到 JADE/PUG 文件中
【发布时间】:2017-02-07 21:55:38
【问题描述】:

所以我有一个问题,我正在读取的字符串包含换行符,我正在解析我的 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 中不起作用

【问题讨论】:

  • 你是如何输出这个文本的?

标签: pug template-engine pugjs


【解决方案1】:

我认为您遇到了变量插值问题。请参阅pugjs documentation 关于相同的内容。

例如。将str 值放入标签时,在 pug 模板中将其标记为安全字符串:

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

【讨论】:

    猜你喜欢
    • 2016-11-13
    • 1970-01-01
    • 2020-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-29
    相关资源
    最近更新 更多