[英]Loop in jade with curly brackets
我真的很努力地掌握Jade。 我想做的非常非常简单:将“某些文本”打印3次。 我有一个混合功能:
mixin outputText()
- for (var i = 0; i <= 3; i++)
span some text
这很好。 现在,当我尝试在第二行上输出更多文本时,首先需要使用{},因为稍后在2条不同的行上将有2个spans
。 因此,首先,将当前函数括在大括号中:
- for (var i = 0; i <= 3; i++){
span some text
- }
但是我得到了错误: unexpected token "indent"
我看到有人在做同样的事情。 为什么对我不起作用?
我可以推荐迭代吗? 如果您使用值,那么这是完美的:
ul
each val, index in ['zero', 'one', 'two']
li= val
li= Some Text
但是,如果您只是想在上面重复行,可以这样做:
ul
while n < 4
li= Sometext
试试吧。 当函数用大括号括起来时,您无需在for循环代码中附加缩进
- for (var i = 0; i <= 3; i++){
span some hello
- }
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.