Неправильная область видимости переменной pug/jade при использовании jade4j
Я пытаюсь следующий шаблон Jade. Я ожидаю, что в конце цикла значение теста должно быть 5
-test = 0
-var array = [1,2,3,4,5]
p before loop: #{test}
for element in array
- test++
p after loop: #{test}
И на самом деле работает в скрипке: 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>
Таким образом, кажется, что в рабочем процессе что-то не так, и переменная не перезаписывается. Как я могу найти некоторые советы о том, что не так?
1 ответ
Решение
Проблема заключается в плагине, который я использую: de.neuland-bfi
Уже есть сообщение об ошибке, устраняющее проблему: https://github.com/neuland/jade4j/issues/153