2012-12-23 74 views
17

是否可以在玉文件中分配变量,以便使代码更具可读性?将值分配给玉文件中的变量

具体来说,我创造了这个玉文件:

extends layout 
- var format = "%+1.0f" 
block title 
    title Your score table 
block body 
... 
     td.utilityUtil #{sprintf(format,value)} 
... 

,并获得在最后一行的错误,即“格式”没有定义。可能我没有正确分配,但我没有找到正确的语法。

P.S.我已经快3

回答

23

您必须声明在块范围变量:

extends layout 
block title 
title Your score table 
block body 
    - var format = "%+1.0f" 
    ... 
    td.utilityUtil #{sprintf(format,value)} 
    ... 
+3

我不知道它是如何把我当成实验一个小时,谷歌搜索,直到我制定了这是问题与我的模板,但非常感谢你。我只感到遗憾,我只有一个人愿意付出 – Toadfish