2014-11-20 72 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