javascript - 从 Pug 中的字符串插入新行
问题描述
我在服务器中使用pug
with来处理电子邮件模板。nodemailer
NodeJS
就我而言,我在对象中有以下locals
对象
{
from: 'abc@xyz.com',
message: 'a\nb\nc\nd\ne',
}
现在在pug
文件中我有以下行
p #{message}
问题是在电子邮件中我没有收到带有换行符的文本。
提交的消息忽略\n
并将所有内容放在同一行a b c d e
我需要使用对象中的新行获取页面中的文本。
a
b
c
d
e
这个问题的解决方案是什么?
解决方案
据我所知,<p>
标签忽略了预格式化,也许尝试使用<pre>
?
pre #{message}
推荐阅读
- c++ - C程序中的std::map
- go - 在 Golang 中没有表单、URL 或查询参数的 2 个处理函数之间传递数据?
- c++ - 如何在我的自定义数据结构中实现 begin() 成员函数?
- r - 我将如何循环我的代码以获得 4 个直方图而不是 1 个?
- html - Bootstrap 折叠导航栏并跳转到页面的特定部分
- python - PyQt5:当窗口失焦时停止渲染
- json - 为什么我在这个 json 请求中收到错误?
- javascript - 数组迭代的“未捕获的类型错误:无法读取未定义的属性‘长度’”
- python - 如何继续循环直到满足条件?
- python - 从通过树莓上的 cron 运行的 python 脚本恢复打印输出