aofray
7 лет назадGoLang условия в шаблонах if eq ne else, проверка переменной на пустоту
Чтобы проверить соответствует ли значение переменной в шаблоне чему либо можно использовать:
eq - соответствует
ne - не соответствует
$var ="value"
{{if eq $var "value" }}
если $index = index_val тогда выполняем этот блок
{{end}}
пример с else
{{if ne $var "other" }}
если $index != value тогда выполняем этот блок
{{else}}
иначе если $index = value тогда выполняем этот блок
{{end}}
Если нужно проверить пустоя переменная или массив можно использовать len $var
{{if ne (len $var) 0}}
если переменная {{$var}} не равно 0 то выполняем код
{{else}}
иначе перменная {{$var}} пустая
{{end}}