Ошибка деления шаблона на файлы - PullRequest
0 голосов
/ 27 августа 2018

Я создал шаблон, который работает как положено, теперь, когда шаблон становится больше, я хочу Разделите его на несколько файлов, что я сделал, например,

bigfile.txt:)

echo “I’m pre process”

echo “process”

echo “I’m post process”




t := template.Must(template.New("bigfile.txt").Parse(bigfile.txt))

...

Теперь это работает без проблем.

Теперь я разделил большой файл на 3 файла

**base_pre.txt**

А вот код внутри

{{define "base_pre”}}

echo “I’m pre process”

{{end}}

base_pre.txt

А вот код внутри

{{define "base_post”}}

echo “I’m post process”

{{end}}

И в bigfile.txt я изменил

{{template "base_pre"}}

echo process

{{template "base_post”}}

Когда я запускаю его, я получаю ошибку

ОШИБКА template: bigfile.txt: 1: 11: выполнение «bigfile.txt» в <{{template "base_pre ...>: шаблон" base_pre "не определен

...