несколько условий в шаблонах инструкции if Go

Как я могу иметь несколько условий в операторе if внутри шаблона?

Я пробовал этот код:

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

но это не работает. (на самом деле он паникует)

1 ответов


вам нужно использовать функции and, например:

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

вот рабочий пример:https://play.golang.org/p/g_itE5ggCM