我剛開始玩節點,表達,因此,玉。我試圖在玉模板中做這樣的事情:node,express,jade:如何從哈希創建選擇選項
my-options = {"this": "something", "that": "something else", "those": "more stuff", "these": "also included"}
form
select(name="myselection")
each option, key in my-options
option(value="#{key}") option
但是,我得到的只是一個500服務器錯誤,根本沒有任何幫助。我在這裏做錯了什麼?任何幫助將非常感激。
更新 我剛剛發現,玉模板本身不能包含變量定義。因此,需要在相應的router.js文件中定義my_options
散列並將其作爲參數傳遞給相應的result.render()
函數。
感謝@JohnSz,所以我改變了這一行'VAR my_options = ...' 。但我仍然得到這些錯誤 – Bunjip
另外:option(value =「#{key}」)#{option} – JohnSz
Thnx again。令我遺憾的是,這似乎並不是解決方案。 – Bunjip