1
我使用pypugjs(https://github.com/matannoam/pypugjs)在瓶子web服務器上呈現模板。 原始Pug模塊(https://pugjs.org/language/conditionals.html)中的條件文檔是有限的,但確實說它基本上就是javascript。pypugjs中的組合條件
我對簡單的條件沒有問題。例如:
if elem == 'something'
很好地工作。
但是,我無法獲得組合條件工作。當嘗試這樣的事情 -
if elem == 'something' || elem == 'else'
我得到這樣一個錯誤:jinja2.exceptions.TemplateSyntaxError:預計令牌「名」,有「|」。
我也嘗試過包含兩個或單個表達式的派生變體,OR運算符而不是||,省略了運算符之後的變量的第二個引用,但錯誤看起來類似。
有誰知道如果是pypugjs無法編譯組合條件表達式爲有效的jinja模板語言的情況嗎?謝謝。
你去那裏。謝謝。 – jensmtg