2017-02-09 94 views
0

我正在嘗試以下的jade模板。我的期望是,在循環結束測試的值應爲5使用jade4j不正確的pug/jade可變範圍

-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來處理玉文件。

<dependency> 
    <groupId>de.neuland-bfi</groupId> 
    <artifactId>spring-jade4j</artifactId> 
    <version>1.2.3</version> 
</dependency> 

因此,似乎在工作流程中出現了問題,並且該變量沒有被覆蓋。我如何才能找到有關錯誤的提示?

+1

錯字?您的本地網絡服務器輸出與小提琴的輸出相同。 –

+0

ops ...肯定是一個錯字。現在修復和小提琴/本地是不同的。 – dawez

+0

你爲什麼使用未聲明的變量?只是宣佈它解決問題不會解決嗎? –

回答