Описание тега go-templates

Go language supports built-in template functionality. Packages with this support include 1) text/template and; 2) html/template.
2 ответа

Динамический анализ файлов

Для разбора файлов я установил переменную для template.ParseFiles, и в настоящее время я должен вручную установить каждый файл. Две вещи: Как я смогу пройтись по главной папке и множеству подпапок и автоматически добавить их в ParseFiles, чтобы мне …
09 окт '12 в 18:48
1 ответ

Как избежать использования специальных символов (кроме <>&'") в шаблонах golang?

Автоматически экранировать шаблоны Go, но только пять символов <>&'и " (см. Html.EscapeString) так что этот код, как check := func(err error) { if err != nil { log.Fatal(err) } } t, err := template.New("foo").Parse(`{{define "T"}}special chars: {{.}…
14 июн '16 в 14:44
1 ответ

Как получить доступ к вторичным / дополнительным параметрам в частичном шаблоне Hugo?

Скажи у меня {{ partial "li.html" $test $root.Data.Term }}, С этим я могу получить доступ к первому параметру, или $testпросто ссылаясь на . в пределах li.html шаблон, но как мне получить доступ ко второму или дополнительному параметру ($root.Data.T…
30 авг '17 в 14:34
4 ответа

Реализуйте цикл for внутри шаблона golang

Я работаю в Голанге, и сейчас мне нужно напечатать как минимум 20 опций внутри выбора, поэтому мне нужно использовать какой-то цикл, который идет от 0 до 20 (чтобы получить индекс). Как я могу использовать цикл for внутри шаблона Golang? Мне нужно с…
05 авг '17 в 20:09
1 ответ

Как получить сложные данные из папки данных в Hugo

Наличие следующего файла в папке данных: # data/files.json { "test/file1.txt": "abcd/1234567890.txt", "test/file2.txt": "bcde/1234567890.txt" } Как мне получить значение "test/file1.txt"с карты? например из этого файла // layout/index.ace = doctype …
25 янв '18 в 02:15
2 ответа

Продолжайте, только если []struct не пуста

У меня есть структура [], которая может не иметь содержимого, но также возможно, что она имеет содержимое: Anleitung []struct { Name string `json:"blog"` Link string `json:"link"` } `json:"anleitung"` В моем шаблоне я пытаюсь проверить, содержит ли …
22 фев '17 в 09:12
1 ответ

Вставка / замена кода Голанга

Мне нравится не допустить повторения кода. Но у меня есть ситуация, когда я должен повторять это в каждой функции, я хочу измерить время выполнения, и я ничего не могу с этим поделать. Например, функция: func someFunc() { start_time := time.Now() de…
25 мар '17 в 09:05
4 ответа

Как мне избежать разделителей "{{" и "}}" в шаблонах Go?

Я использую AngularJS в качестве интерфейсной библиотеки JS с шаблонами Go в рамках Revel для создания разметки на серверной части. Но и Go, и Angular используют {{ а также }} для разделителей в их шаблонах. Как я могу избежать их в Go, чтобы переда…
14 июл '13 в 17:37
3 ответа

Как передать несколько данных в шаблон Go?

Я хочу передать два объекта данных в шаблон Go. Один из них - результат запроса MongoDB, а другой - целочисленный массив. Запрос MongoDB:- var results []User sess, db := GetDatabase() defer sess.Close() c := db.C("user") err := c.Find(nil).All(&amp;…
05 фев '16 в 12:18
2 ответа

Передача данных между шаблонами

У меня простой случай, когда шаблоны (text/templates) включает в себя еще один, как это `index.html` {{ template "image_row" . }} `image_row.html` {{ define "image_row" }} To stuff here {{ end }} Теперь я хочу повторно использовать шаблон строки изо…
15 апр '17 в 12:25
1 ответ

Golang шаблон не отображает HTML

Я создал подпапку "views" в моем корневом веб-каталоге. В папке View у меня есть статическая папка, которая содержит файлы css и js. HTML-страницы отображаются, когда у меня есть HTML-файлы в веб-корне. Однако они не отображаются при помещении в пап…
19 янв '17 в 19:54
1 ответ

Перейти альтернатива для Python loop.last

Я пытаюсь перебрать массив с помощью шаблонов Go и хочу добавить дополнительную строку в последний элемент цикла. В питоне я могу сделать {% for host in hosts %} {{ host }}{% if loop.last %} ;{% endif %} {% endfor %} Ниже приведен фрагмент эквивален…
29 ноя '14 в 21:08
1 ответ

Как использовать переменные с.Values ​​в шаблоне helm

У меня есть следующие values.yaml: vrIds: - 51 - 52 51.vip: 169.254.1.1 52.vip: 169.254.1.2 У меня есть следующий шаблон: {{ range $index, $element := .Values.vrIds }} vrrp.{{$element}}.vip: &lt;&lt;How do I get the value of $element.vip&gt;&gt; {{ …
03 окт '17 в 10:48
1 ответ

Добавление содержимого в шаблоны Go в определенном разделе

Я заинтересован в добавлении содержимого в шаблон Go, но в определенном разделе шаблона. Поскольку шаблон имеет определенную структуру, всякий раз, когда я пытаюсь добавить новый контент при выполнении шаблона, он добавляет новый контент к ранее вып…
25 ноя '14 в 20:30
0 ответов

Безопасный запрос пароля

Я работаю над пакетом config который определяет параметры конфигурации и команды для использования в пакетных сетевых устройствах. Прямо сейчас config.New функция принимает исходный текст yaml, который может содержать значения текстовых шаблонов. Дл…
1 ответ

Передать функцию Go в ответ html/js на кнопку "onclick"

Я использую пакет Go "net/http" для передачи данных между html и бэкэндом в Go. Например, мы можем использовать местоположение изображения следующим образом: &lt;img src={{.MyPicture}} width=200 height=auto/&gt; Мы можем сделать то же самое, чтобы п…
08 сен '18 в 01:09
1 ответ

Переопределение шаблонов Go: иногда работает, иногда не удается

Следующие шаблоны Go обрабатывают без ошибок: {{block "A" "hello"}}{{end}} {{define "A"}}{{.}}{{end}} Вывод "привет", как я и ожидал, прочитав документацию. В отличие от следующего шаблона не анализирует: {{block "A" "hello"}}A{{end}} {{define "A"}}…
06 окт '16 в 15:49
7 ответов

Почему я вижу ZgotmplZ в моих выходных шаблонах Go HTML?

Когда я вызываю функцию шаблона Go для вывода HTML, она отображает ZgotmplZ, Образец кода: http://play.golang.org/p/tfuJa_pFkm package main import ( "html/template" "os" ) func main() { funcMap := template.FuncMap{ "printSelected": func(s string) st…
08 фев '13 в 03:51
1 ответ

Как передать переменную в шаблон и получить переменную в beego

Мой файл шаблона: {{range $index, $option := .alternatives}} &lt;div id="splashAlternative{{$index}}" class="col-sm-2"&gt; &lt;select id="flashSrc_{{$index}}"&gt; {{template "alternative_src.html" $option}} &lt;/select&gt; &lt;/div&gt; {{end}} Я хоч…
10 авг '16 в 09:48
1 ответ

Как мне получить доступ к полю объекта по переменной в шаблоне?

У меня есть вложенный цикл: {{$columns := .columns}} {{range $dx := .dataList}} {{range $c := $columns}} {{index $dx $c}} {{end}} {{end}} dataList - это массив моделей orm. С ID, Title поля, то columns это []string переменная содержит все имена поле…
02 фев '18 в 09:39