2012-07-09 14 views
5

sto giocando con Google Closure Templates e sono in grado di compilare correttamente alcuni modelli perché sembra che la logica "e" e "o" operatori non possono essere utilizzati all'interno del se tag (ho provato entrambi "& &" e "e" e "||" e "o") ... come posso scrivere un 'complesso', se le dichiarazioni del tipo: {if condition1 && condition2}?operatori logici in Modelli di chiusura

EDIT:

La seguente dichiarazione semplice solleva un'eccezione:

{if 5> 2 & & 2 == 2}

"Non tutto il codice è nella sintassi di soia V2 (tag trovato {if 5> 2 & & 2 == 2} non in sintassi Soy V2) "

+0

cosa hai provato esattamente? '{if condition 1 && condition 2}' non è js valido. – Christoph

+0

questo è il markup dei modelli di chiusura! – daveoncode

+0

Beh, questo è strano: 'and' e' or' sono supportati in Modelli di chiusura. Potresti mostrare l'intera espressione invece? – raina77ow

risposta

15

Risolto! Gli operatori dei modelli di chiusura sono "e" e "o" e le stringhe devono essere racchiuse tra virgolette singole!

+0

upvoted per le virgolette singole suggerimento! tnx – Laszlo

+1

.. e lo farei di nuovo! :) – Laszlo

+0

ahahahah Sono contento che la mia risposta sia d'aiuto :) – daveoncode

Problemi correlati