使用 jade4j 的 pug/jade 变量作用域不正确
Incorrect pug/jade variable scope using jade4j
我正在尝试以下 jade 模板。我的期望是在循环结束时 test 的值应该是 5
-test = 0
-var array = [1,2,3,4,5]
p before loop: #{test}
for element in array
- test++
p after loop: #{test}
实际上是在 fiddle 中工作:http://jsfiddle.net/so5tqp35/ 那里的输出是:
before loop: 0
after loop: 5
我的本地网络服务器无法正常工作,我有
before loop: 0
after loop: 0
没有出现任何错误。我正在使用 springboot 和这个处理 jade 文件的插件。
<dependency>
<groupId>de.neuland-bfi</groupId>
<artifactId>spring-jade4j</artifactId>
<version>1.2.3</version>
</dependency>
看来工作流程出了点问题,变量没有被覆盖。我怎样才能找到一些关于错误的提示?
问题出在我使用的插件上:de.neuland-bfi
已有解决该问题的错误报告:https://github.com/neuland/jade4j/issues/153
我正在尝试以下 jade 模板。我的期望是在循环结束时 test 的值应该是 5
-test = 0
-var array = [1,2,3,4,5]
p before loop: #{test}
for element in array
- test++
p after loop: #{test}
实际上是在 fiddle 中工作:http://jsfiddle.net/so5tqp35/ 那里的输出是:
before loop: 0
after loop: 5
我的本地网络服务器无法正常工作,我有
before loop: 0
after loop: 0
没有出现任何错误。我正在使用 springboot 和这个处理 jade 文件的插件。
<dependency>
<groupId>de.neuland-bfi</groupId>
<artifactId>spring-jade4j</artifactId>
<version>1.2.3</version>
</dependency>
看来工作流程出了点问题,变量没有被覆盖。我怎样才能找到一些关于错误的提示?
问题出在我使用的插件上:de.neuland-bfi
已有解决该问题的错误报告:https://github.com/neuland/jade4j/issues/153