如果为foo,请检查bar1,bar2,bar3

时间:2018-07-12 05:08:17

标签: pug

我正在尝试使用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

我不确定为什么这行不通。我可以想到一个不太优雅的解决方案,但我试图重复尽可能少的代码。

0 个答案:

没有答案