2014-10-07 41 views
0

我想能够if语句做在同一行中玉同一行玉如果Statment

input(type='text', name='email', placeholder='Email', value='#{user.email}') 

user.email如果它被定义应该只显示。

//For example: 
input(type='text', name='email', placeholder='Email', value='if user.email #{user.email}') 

回答

1

values of attributes是JavaScript表达式,可以让你引用变量无需任何额外的语法和也是为什么文字(字符串)值需要引号。

input(type='text', value=user.email) 

如果分配给该属性的值是nullundefined,翡翠就已经从生成的标记排除:

- user = { email: null } 
input(type='text', value=user.email) 
<input type="text"/> 
+0

生命的教训。阅读文档,非常感谢您的了解:) – 2014-10-07 22:28:10