我第一次使用Google Closure模板 我们可以在Google Closure Template中使用Bitwise运算符吗 我想用这样的东西:
{if $saleStatus.errors & $constant.displayValue}
<div class="displaye">
<msg desc="user is banned">
User is Banned.
</msg>
</div>
{/if}
这里我想使用Bitwise运算符,但我抛出了语法异常的错误 或者我有什么办法可以使用。可能是包括js并在那里做点什么?
答案 0 :(得分:1)
按位AND在Google Closure模板中不是受支持的运算符。您应该在调用模板之前在JavaScript中对此进行评估,并将其作为参数传递。 See the list of supported operators.
例如,像这样......
JavaScript中的:
var err = saleStatus.errors & constant.displayValue;
$(elem).html(namespace.myTemplate, { err: err });
大豆/关闭:
....
/**
* Example ...
* @param err The error
*/
{template .myTemplate}
{if err}
<div class="displaye">
<msg desc="user is banned">
User is Banned.
</msg>
</div>
{/if}
{/template}
有关这些概念的更多信息,请参阅the documentation.