2012-07-09 341 views
5

我玩Google Closure Templates ,我无法成功编译一些模板,因为它似乎是合乎逻辑的“”和“”运营商不能在内部使用如果标签(我试过两个“& &”和“”和“||”和“”)...我怎么能写一个‘复杂’之类的语句:{if condition1 && condition2}逻辑运算符

编辑:

下面的简单语句引发一个例外:

{如果5> 2 & & 2 == 2}

“并非所有的代码是在V2大豆语法(发现标记{如果5> 2 & & 2 == 2}不在Soy V2语法中)“

+0

你究竟试过了什么? '{if condition 1 && condition 2}'是无效的js。 – Christoph 2012-07-09 13:22:19

+0

这就是Closure模板的标记! – daveoncode 2012-07-09 13:27:38

+0

好吧,这很奇怪:在闭合模板中支持'and'和'or'。你能展示整个表达吗? – raina77ow 2012-07-09 13:36:27

回答

15

解决了! 关闭模板操作符是“”和“”和字符串必须用单引号包装!

+0

upvoted for single quotes hint! tnx – Laszlo 2014-08-04 19:25:08

+1

..我会再做一次! :) – Laszlo 2015-05-29 13:01:00

+0

ahahahah我很高兴我的回答是有帮助的:) – daveoncode 2015-05-29 13:03:52