2012-07-09 2 views
5

Je joue avec Google Closure Templates et je suis incapable de compiler avec succès certains modèles, car il semble que les opérateurs logiques « et » et « ou » ne peuvent pas être utilisés à l'intérieur du si tag (j'ai essayé à la fois « & & » et « et » et « || » et « ou ») ... comment si des déclarations comme je peux écrire un « complexe »: {if condition1 && condition2}?Opérateurs logiques de fermeture Modèles

EDIT:

La simple déclaration suivante soulève une exception:

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

« Pas tout le code est dans la syntaxe de soja V2 (balise trouvée {if 5> 2 & & 2 == 2} pas dans la syntaxe Soy V2) "

+0

Qu'avez-vous essayé exactement? '{if condition 1 && condition 2}' n'est pas valide js. – Christoph

+0

c'est le balisage des modèles de fermeture! – daveoncode

+0

Eh bien, c'est bizarre: 'and' et' or' sont pris en charge dans les modèles de fermeture. Pourriez-vous montrer l'expression entière à la place? – raina77ow

Répondre

15

Résolu! Les opérateurs de modèles de fermeture sont "et" et "ou" et les chaînes doivent être entourées de guillemets simples!

+0

mis à jour pour l'indice des guillemets simples! tnx – Laszlo

+1

..et je referais ça! :) – Laszlo

+0

ahahahah Je suis content que ma réponse soit utile :) – daveoncode

Questions connexes