将字符串输出到 JADE/PUG 文件
Outputting a string into a JADE/PUG file
所以我遇到一个问题,我正在读取的字符串包含换行符,我正在像这样解析我的 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
中不起作用
我认为您遇到了变量插值问题。请参阅 pugjs documentation 相关内容。
例如。将 str
值放入标签时,在哈巴狗模板中将其标记为安全字符串:
- var str = post.content.replace(/[\r\n]/g, '<br/>;');
p !{str}
//- or
p= str
所以我遇到一个问题,我正在读取的字符串包含换行符,我正在像这样解析我的 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
中不起作用我认为您遇到了变量插值问题。请参阅 pugjs documentation 相关内容。
例如。将 str
值放入标签时,在哈巴狗模板中将其标记为安全字符串:
- var str = post.content.replace(/[\r\n]/g, '<br/>;');
p !{str}
//- or
p= str