对于JADE中的循环

时间:2015-02-19 15:49:03

标签: html loops pug

我正在忙着学习模板化语言JADE,而我似乎无法弄清楚如何进行for循环。

目前我有以下代码:

- for (var i = 0; i < 10; ++i) {
p #{var}
- }

我试图在var代码中输出p十次的值。

2 个答案:

答案 0 :(得分:1)

单词var是Javascript中的关键字。 Jade是用Javascript编写的。没有变量var,创建变量的定义是

var [NameOfMyVariable] = [TheDataIntoMyVariable];

就是这样,你打算获得一个变量的迭代。在这种情况下是i

- for (var i = 0; i < 10; ++i) {
  p #{i}
- }

答案 1 :(得分:0)

您应该使用jade语法循环遍历数组:http://jade-lang.com/reference/iteration/

例如:

ul each val in [1, 2, 3, 4, 5] li= val

正如Alejo已经说过的那样,你不能将var用作jade中的变量,因为它是一个JavaScript关键字。