我正在尝试使用Jade视图引擎呈现明文字符串以进行电子邮件发送。我无法使用for循环为明文输出获取正确的语法。使用常规HTML工作正常,而不是纯文本版本:
| Bill to:
| #{customer.active_card.name}
|
- each lineitem in invoice.lines
= lineitem.description
输出
Bill to:
Freddy Mac
<p>Line item 1 description</p><p>Line item 2 description</p>
我无法弄清楚如何格式化lineitem.description行,以便我得到一个简单的纯文本输出,以便它看起来像这样:
Bill to:
Freddy Mac
Line item 1 description
Line item 2 description
关于如何解决这个荒谬的翡翠边缘案例的任何建议?
非常感谢!
答案 0 :(得分:0)
您确定<p>
标记实际上不在lineitem.description
变量值本身吗?我尝试了您的示例,但未获得意外的<p>
标记。
第二个注意,如果你想要纯文本,你可能不希望jade的默认HTML转义,所以使用!=
而不是=
。
对于它的价值,jade特别专注于HTML,并将其用于纯文本可能会很烦人。您是否考虑过像下划线模板这样的替代模板语言?