2014-11-20 46 views
2
select(id="xxx", name="xxxyyy") 
- for(var i = 1;i<10;i++){ 
    option(value="#{i}") Some value for #{i} 
- } 

,但它會生成以下HTML玉模板 - SELECT OPTION與

<select id="xxxx" name "xxxyyy"></select> 
<option value="1">Some value for 1</option> 

....

我一直在努力,包括選擇裏面的for循環和它的作品作爲預計(它會生成10個選擇放置控件,每個放置一個項目)。

缺少什麼我在這裏?

回答

9

我覺得你的縮進搞砸了。翡翠就像咖啡標,因爲縮進很重要,並且會嵌套。見here。爲了讓Jade引擎知道你的選項循環應該在select標籤中,選擇循環需要從select語句縮進,而你的select語句的級別是你的。

select(id="xxx", name="xxxyyy") 
    -for(var i = 1;i<10;i++){ 
    option(value="#{i}") Some value for #{i} 
    -} 
+0

是的,先生,就是這樣。非常感謝您花時間回覆。 – ProgrammerV5 2014-11-24 17:03:01