首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jade4J for循环无法求值

Jade4J for循环无法求值
EN

Stack Overflow用户
提问于 2017-03-07 23:54:04
回答 1查看 205关注 0票数 1

我似乎在任何地方都找不到这个问题的答案,它的github没有更新,我要把我的电脑扔出窗外。

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

这是我的简单jade文件:(缩进不会出现,它们就在那里)

代码语言:javascript
复制
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的任何其他实现中都工作得很好……

任何想法..。请

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-13 22:38:39

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

代码语言: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

产生:

代码语言:javascript
复制
<html>
  <title>Whatup</title>
  <h4>Haithere</h4>
  <h4>Haithere</h4>
  <h4>Haithere</h4>
</html>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42652680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档