Вопросы по теме 'go-templates'
Данные глобального шаблона
При выполнении ExecuteTemplate я вижу, что все примеры используют &whateversruct{Title: "title info", Body: "body info"} для отправки данных в шаблон для замены информации. Мне было интересно, можно ли не создавать структуру вне моей...
8018 просмотров
schedule
14.10.2021
Вызов других шаблонов с динамическим именем
Я не вижу возможности вызывать шаблоны (текстовые или html) с динамическим именем. Пример:
Это работает:
{{template "Blah" .}}
Это ошибки с "неожиданным" $ BlahVar "при вызове шаблона":
{{$BlahVar := "Blah"}}
{{template $BlahVar .}}...
6074 просмотров
schedule
05.10.2021
Шаблон индекса Голанга, включая
У меня есть два шаблона в моем проекте :
var indextemplate = template.Must(template.New("").Parse(`<!DOCTYPE html>
<form action="/compare" method="post">
<input type="date" name="from" required>
<input type="submit">...
864 просмотров
schedule
09.10.2021
шаблоны в golang не отображаются
Я работаю в проекте Golang, в настоящее время пытаюсь визуализировать некоторые шаблоны, но HTML-код шаблона печатается в браузере. Моя структура проекта:
|-app
|---models
|---controller
|---templates
|------index.gohtml
|-main.go
Затем код,...
608 просмотров
schedule
28.09.2021
Как использовать условие if в диаграмме управления
У меня ниже значения в values.yaml
pg_hba:
- hostssl all all 0.0.0.0/0 md5
- host all all 0.0.0.0/0 md5
Требуется проверить, существует ли строка hostssl , если да, она должна перейти в цикл if и что-то сделать.
Я пытался...
4920 просмотров
schedule
09.09.2021
Преобразовать строку в карту YAML
В values.yaml у меня есть еще одна конфигурация yaml, закодированная в base64. В шаблоне я декодирую его с помощью
{{ $config := b64dec .Values.config }}
и мне нужно получить к нему доступ как к карте, поэтому нужен своего рода аналог файла...
1090 просмотров
schedule
12.11.2021
Как подавить символы новой строки в выводе текста / шаблона Go при фильтрации диапазонов с помощью {{if}}
Этот вопрос связан с удалением новой строки диапазона шаблонов Golang , но не решается с помощью ответов там .
Данный
type Data struct {
Item string
IsFruit bool
}
var data = []Data{
{"banana", true},...
58 просмотров
schedule
01.10.2021
Присвойте результат выполнения шаблона текста / шаблона переменной
type Inventory struct {
Material string
Count uint
}
sweaters := Inventory{"wool", 17}
tmpl, err := template.New("test").Parse("{{.Count}} items are made of {{.Material}}")
err = tmpl.Execute(os.Stdout,...
20 просмотров
schedule
30.11.2021
Как получить поле по индексу в шаблоне?
Я отправляю кусок articles в шаблон. Каждая article struct похожа на:
type Article struct {
ID uint32 `db:"id" bson:"id,omitempty"`
Content string `db:"content" bson:"content"`
Author string...
2017 просмотров
schedule
04.03.2022
Почему Helm берет только последнее значение карты в диапазоне
Я новичок в Helm, извините, если я не совсем понимаю, что использую неправильные термины.
Я пытаюсь перебрать список IP-адресов, скормить им диапазон и создать массив IP-адресов для безголовой службы.
Вот мой шаблон:
kind: Endpoints
apiVersion:...
503 просмотров
schedule
07.03.2022
Невозможно оценить поле ‹field› в строке типа
Я использую text/template в пакете golang для анализа текста с окружением в строке json.
Пример: https://play.golang.org/p/uARnrOyG4Th .
Но у меня ошибка: 2009/11/10 23:00:00 Execute: template: Person template:1:19: executing "Person...
1669 просмотров
schedule
15.03.2022
С помощью файла шаблона helm можно условно установить переменные, используемые во всем файле шаблона
Я хочу условно установить переменную go в верхней части файла шаблона helm, а затем использовать ее позже в файле шаблона. Вот то, что я пробовал, но не работает:
В верхней части файла шаблона я делаю следующее:
{{- if eq $.Values.kafka.create...
29 просмотров
schedule
24.03.2022
Диаграмма Kubernetes Helm при проверке состояния
Я пытаюсь добавить если отличное состояние в диаграмму Helm. это выдает ошибку.
Я определил значение в values.yaml и использую это значение в deployment.yaml для условия.
values.yaml
replicaCount: 2
deployment.yaml...
38771 просмотров
schedule
04.04.2022
Передать строку в шаблон в голанге
Я рыскал в Интернете и не нашел вообще ничего о публикации в шаблоне html и форме в golang. Это моя попытка
моя ошибка не может использовать "html / template" .HTML ("login") (введите "html / template" .HTML) в качестве строки типа в аргументе...
7877 просмотров
schedule
28.04.2022
Множественные вызовы response.WriteHeader
Я новичок, и у меня проблемы с отображением шаблонов.
Вот мои функции, которые должны генерировать шаблон:
base.html
//Render templates for the given name, template definition and data object
func renderTemplate(w http.ResponseWriter, name...
1092 просмотров
schedule
13.05.2022
Функция шаблона Go
Он заметил странную вещь с шаблонами Go, когда я пытаюсь использовать Funcs и FuncMap . Следующий код работает должным образом:
buffer := bytes.NewBufferString("")
funcMap := template.FuncMap{
"label": strings.Title,
}
t, _ :=...
9253 просмотров
schedule
04.06.2022
Диапазон руля с 2 переменными
я пытаюсь зациклить диапазон в руле, но использую 2 переменные, что у меня есть..
значения.yaml
master:
slave1:
- slave1value1
- slave1value2
slave2:
- slave2value1
- slave2value2
Моя настоящая петля.
{{- range...
105 просмотров
schedule
24.06.2022
Как разделить длинную функцию шаблона Go на несколько строк?
У меня есть очень длинный вызов printf в шаблоне Go. Пример:
{{ printf "mongodb://%s:%s@%s/%s?authSource=admin&replicaSet=%s&readPreference=nearest&w=majority" .Values.rocketchat.mongo.username .Values.rocketchat.mongo.password...
5931 просмотров
schedule
18.08.2022
Как обрезать пробелы в шаблонах Go
Я хотел бы обрезать пробелы в шаблонах Go. Как бы я это сделал?
Пример:
{{ $title = " My Title of the product " }}
// Print the trim string here
<h1>{{ $title }}</h1>
2051 просмотров
schedule
20.08.2022
Шаблон Helm: получить узел первого элемента массива
Скажем, у меня есть эти ценности
grafana:
...
ingress:
enabled: true
annotations: {}
# kubernetes.io/ingress.class: nginx
# kubernetes.io/tls-acme: "true"
hosts:
- host: chart-example.local
paths:...
1115 просмотров
schedule
24.08.2022