Jade4J for循环无法评估

时间:2017-03-07 15:54:04

标签: javascript java web webserver pug

我似乎无法在任何地方找到答案,github没有更新,而且我要把电脑扔到窗外。

我正在尝试通过java创建一个网站,并使用Jade4J实现来使用Jade。

这是我简单的玉文件:(缩进不是上传,他们在那里)

html
title Whatup
-for(var i = 0; i < 3; i++)
    h4 Haithere

我得到的就是这个错误:

unable to evaluate [for(var i = 0; i < 3; i++)] - Parsing de.neuland.jade4j.expression.JexlExpressionHandler.evaluateExpression@1:11 parsing error near '... r i = 0; i ...' in test.jade:3

这在Node或任何其他Jade实现中都可以正常工作......

任何想法......请

1 个答案:

答案 0 :(得分:1)

others as well看起来这是一个问题。您可以编写一个本机JavaScript函数来根据一系列值创建一个数组。

html
  title Whatup
  -function range(start, end) {
  -    var arr = [];
  -    for (var i = start; i < end; i++) arr.push(i);
  -    return arr;
  -  }
  each i in range(0, 3)
      h4 Haithere

产地:

<html>
  <title>Whatup</title>
  <h4>Haithere</h4>
  <h4>Haithere</h4>
  <h4>Haithere</h4>
</html>