我正在尝试使用pug编写电子邮件模板框架。我正在尝试检查发件人客户端(例如MailChimp,Campaign Monitor),然后检查其他变量。
我在第5行出现了“意外文本”!{mai“” 错误
- let wrapBase = { "border" : "0", "width" : "600", "style" : "width:600px;", "cellspacing" : "0", "cellpadding" : "0", "align" : "center", "class" : "force-row container" }
if framework == "mailchimp"
- let mailchimpAttr = {}
if repeatable == true
!{mailchimpAttr["mc:repeatable"] = "#{repeatableName}" }
if variantName != null
!{ mailchimpAttr["mc:variant"] = variantName}
if hideable == true
!{ mailchimpAttr["mc:hideable"] = '' }
- let tableAttr = { wrapBase, mailchimpAttr }
else
- let wrapAttr = wrapBase
我不确定为什么这行不通。我可以想到一个不太优雅的解决方案,但我试图重复尽可能少的代码。