2014-10-07 36 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