Вопросы по теме 'go-templates'

Почему я вижу ZgotmplZ в выходных данных моего HTML-шаблона Go?
Когда я вызываю функцию шаблона Go для вывода HTML, она отображает ZgotmplZ . Образец кода: http://play.golang.org/p/tfuJa_pFkm package main import ( "html/template" "os" ) func main() { funcMap := template.FuncMap{...
7963 просмотров
schedule 09.07.2023

Как распечатать JSON на шаблоне golang?
Мне нужен объект на стороне клиента, поэтому я преобразовал его в JSON с помощью json.marshal и распечатал в шаблон. Объект печатается как экранированная строка JSON. Я ожидаю, что это будет var arr=["o1","o2"] , но это var arr="[\"o1\",\"o2\"]"...
15194 просмотров
schedule 21.09.2023

Как я могу фильтровать узлы консула, используя несколько тегов в шаблоне консула?
У меня есть несколько узлов консула, которые выглядят примерно так: [ { "Address": "127.0.0.1", "Node": "foo", "ServiceAddress": "", "ServiceName": "api", "ServicePort": 8100, "ServiceTags": [...
4227 просмотров
schedule 10.01.2023

Как я могу условно установить переменную в шаблоне Go на основе выражения, которое может вызвать ошибку, если оно не заключено в оператор if
Вопрос Как мне сделать что-то вроде этого: {{ $use_ssl := (ne $.Env.CERT_NAME "") }} где $.Env.CERT_NAME может быть нулем / неопределенным. Если он равен нулю, выдается следующая ошибка: at <ne $.Env.CERT_NAME "">: error...
15433 просмотров
schedule 03.06.2023

Визуализация частичного шаблона с переданными параметрами
Я знаю, что в Ruby возможен рендеринг частичного шаблона с дополнительными параметрами, как мне это сделать в Go? У меня есть частичный шаблон _partial1.tmpl : <div> text1 {{if foo}} text2 {{end}} </div> используя его из...
2405 просмотров
schedule 10.10.2022

Используя Hugo, как я могу получить доступ к переменной из частичного файла, определенного в базовом файле?
Я новичок в использовании шаблонов Hugo и Go. Как я могу получить доступ к переменной из частичного файла, определенного в базовом файле, с помощью Hugo? Например: у меня есть файл index.html , который содержит код, который считывает данные,...
4410 просмотров

Не удается получить доступ к данным из html/template Golang
У меня есть три объединенных шаблона. base.html , menu.html , users.html . Но когда я выполняю эти шаблоны, я могу получить доступ к данным контекста только из base.html . Вот мой обработчик: func HandlerUser(res http.ResponseWriter, req...
1173 просмотров
schedule 30.03.2024

гнездо, если условие находится в пределах диапазона в шаблонах golang
Как использовать условие if в цикле итерации диапазона в go? package main import "os" import "text/template" const t = `{{range $i, $v := .}}{{$i}} {{$v}}{{if $i gt 0}}, {{end}} {{end}} ` func main() { d := []string{"a", "b", "c"}...
2504 просмотров
schedule 10.10.2022

Как использовать ключевые слова continue и break в шаблонах golang?
Например: {{range .Users}} {{if .IsAdmin}} {{/* How to use "break" or "continue"? */}} {{end}} {{end}} Документация для «перерыва» или «продолжения» в шаблонах недоступна на golang.org .
5577 просмотров
schedule 09.05.2024

Как сделать отступ содержимого включенного шаблона
Я использую шаблоны go для создания определений yaml для kubernetes. Я пытаюсь вложить шаблоны, но сталкиваюсь с проблемами, когда я не могу повторно использовать определение просто потому, что отступ при включении неверен. То есть в одном случае...
7308 просмотров
schedule 28.10.2022

Kubernetes Helm, объедините две переменные со строкой посередине
Я пытаюсь изменить значение переменной, если она установила другую переменную, объединив их с тире посередине, я не уверен в синтаксисе для этого, я думаю о таких вещах, как: {{- $serviceNamespace := .Values.serviceNamespace -}} {{- $serviceTag :=...
52998 просмотров

Есть ли эффективный способ конкатенации строк
Например, есть такая функция: func TestFunc(str string) string { return strings.Trim(str," ") } Он работает в примере ниже: {{ $var := printf "%s%s" "x" "y" }} {{ TestFunc $var }} Есть ли способ объединить строки с операторами в...
13018 просмотров
schedule 13.04.2022

Шаблон без необходимости экранирует `‹` в ``, но не `›`
Я работаю над инструментом разработки, который использует шаблоны для создания файлов, таких как файлы сведений и лицензии. Все работает нормально, за исключением того, что один экземпляр символа < превращается в &lt; - соответствующий...
3898 просмотров
schedule 16.11.2023

Шаблон и пользовательская функция; ошибка: выполнение templName в ‹funcName› не является функцией определения
У меня есть некоторый текст, который я добавляю с помощью метода template.AddParseTree, чтобы добавить текст шаблона, но есть поведение плотины, предполагается, что метод использует его следующим образом: singleTemplate=anyTemplate...
89 просмотров
schedule 07.07.2023

определить последний элемент внутри массива, используя диапазон внутри go-templates
Эта программа выводит просто 1,4,2, но я хотел бы распечатать 1,4,2. Как видите, запятая печатается после каждого элемента массива. package main import "os" import "text/template" func main() { params :=...
3223 просмотров
schedule 18.01.2023

Шаблон Golang и тестирование допустимых полей
В пакете Go database/sql есть множество структур Null[Type], которые помогают отображать значения базы данных (и их возможные нулевые значения) в код. Я пытаюсь выяснить, как проверить, является ли структура field нулевой или, другими словами,...
2146 просмотров
schedule 10.06.2023

Функция голанга 'не может оценивать поле в строке типа'
У меня есть структура типа Item, содержащая ItemFields, которая представляет собой фрагмент строки типа. Я хотел бы условно напечатать каждую строку в ItemFields, которая представляет собой гиперссылку с тегом привязки. Для этого я использую функцию...
2014 просмотров
schedule 30.04.2022

Как проверить, является ли значение строкой в ​​шаблоне
Я хотел бы узнать, возможно ли это, и если да, то как проверить, является ли значение строкой в ​​​​шаблоне Go. Я пробовал следующее без успеха {{- range .Table.PrimaryKeys.DBNames.Sorted }}{{ with (index $colsByName .)}} {{ .Name }}: {{ if...
1155 просмотров
schedule 20.01.2024

Шаблон HTML, хранящийся в карте, аварийно завершает работу при первом вызове
Я использую приведенную ниже функцию для анализа и сохранения шаблона Go на карту при первом вызове шаблона. Впоследствии шаблон загружается с карты для оптимизации. // Resource ... type Resource struct { Templates...
39 просмотров
schedule 22.04.2023

Распечатать значение карты, на которую ссылается указатель
Я использую Helm для рендеринга файла. Мои ценности для yaml team: name: abcxyz Я хотел бы присвоить значение team.name другой переменной в файле values.yaml . Что-то вроде environmentVariables: - TEAM - .Values.team.name...
54 просмотров
schedule 17.01.2024