несколько условий в 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 Ответ 2 Вы также можете попробовать мой go-проект инженера шаблонов fet, скомпилировать свой "умный" код в html/template кода, поддержать выражения, улучшить ваш опыт написания.
Ответ 1 Вам нужно использовать функцию and, например: {{ if and .condition1 .condition2 }} <!-- SHOW SOMETHING --> {{ end }} Вот рабочий пример: https://play.golang.org/p/g_itE5ggCM
Ответ 2 Вы также можете попробовать мой go-проект инженера шаблонов fet, скомпилировать свой "умный" код в html/template кода, поддержать выражения, улучшить ваш опыт написания.