how can I have multiple conditions in an if statement inside a template?
I tried this code:
{{ if .condition1 && .condition2 }}
<!-- SHOW SOMETHING -->
{{ end }}
But it doesn't work. (in fact it panics)
how can I have multiple conditions in an if statement inside a template?
I tried this code:
{{ if .condition1 && .condition2 }}
<!-- SHOW SOMETHING -->
{{ end }}
But it doesn't work. (in fact it panics)
You need to use function and
, like:
{{ if and .condition1 .condition2 }}
<!-- SHOW SOMETHING -->
{{ end }}
Here's an working example: https://play.golang.org/p/g_itE5ggCM
{{ if and (eq .var1 "8") (eq .var2 "9") (eq .var "10") }}
<!-- SHOW SOMETHING -->
{{ end }}
The parenthesis make the trick
© 2022 - 2024 — McMap. All rights reserved.