web-dev-qa-db-fra.com

plusieurs conditions dans les modèles d'instructions if

comment puis-je avoir plusieurs conditions dans une instruction if à l'intérieur d'un modèle?

J'ai essayé ce code:

{{ if .condition1 && .condition2 }}
    <!-- SHOW SOMETHING -->
{{ end }}

Mais ça ne marche pas. (en fait ça panique)

16
Berry Jones

Vous devez utiliser fonction and , comme:

{{ if and .condition1 .condition2 }}
<!-- SHOW SOMETHING -->
{{ end }}

Voici un exemple de travail: https://play.golang.org/p/g_itE5ggCM

28
shizhz

Vous pouvez également essayer avec mon projet go l'ingénieur du modèle fet , compilez votre code "smarty like" dans html/template code, supportez les expressions, améliorez votre expérience d'écriture.

0
suchjs