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