Templates
https://golangforall.com/ru/post/templates.html
Все инструкции шаблона заключаются в символы {{
и }}
. Текст вне этих символов является не вызовами шаблонизатора, а простым текстом. Простой текст копируется из шаблона в вывод без какого-либо изменения
Комментарии внутри инструкций шаблонизации
{{/* комментарий */}}
{{if condition}} T1 {{end}}
Если condition
будет равен 0
, ""
, nil
, или пустым массивом, срезом, это будет воспринято как false
. В остальных случаях — инструкция T1 выполнится.
Допустимы вариации с else
, else if
:
{{if condition}} T1 {{else}} T0 {{end}}
{{if condition1}} T1 {{else if condition2}} T0 {{end}}
дальше перестал понимать, надо будет вернуться к этому потом
No Comments