我正在玩 Google Closure Templates
并且我无法成功编译某些模板,因为逻辑“and”和“or”运算符似乎无法在 if 标记内使用(我试过“&&”和“和”以及“||”和“或”)...如何我可以写一个“复杂”的 if 语句,如:{if condition1 && condition2}
吗?
编辑:
以下简单语句引发异常:
{if 5 > 2 && 2 == 2}
“并非所有代码都采用 Soy V2 语法(发现标记 {if 5 > 2 && 2 == 2} 不采用 Soy V2 语法)”
最佳答案
根据最新版本docs , use 可以使用 and
和 or
作为逻辑运算符:
{if $x > 1 and $y < 1}
...
{elseif $x < 1 or $y > 2}
...
{/if}
关于javascript - 闭包模板中的逻辑运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11395803/