Templates 将模板分割为文件错误
我已经创建了一个模板,它可以按预期工作,现在当模板变得更大时,我想 将其划分为几个文件,例如,我所做的如下 bigfile.txt:)Templates 将模板分割为文件错误,templates,go,go-templates,Templates,Go,Go Templates,我已经创建了一个模板,它可以按预期工作,现在当模板变得更大时,我想 将其划分为几个文件,例如,我所做的如下 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.
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}}
{{define "base_post”}}
echo “I’m post process”
{{end}}
base_pre.txt
这是里面的代码
{{define "base_pre”}}
echo “I’m pre process”
{{end}}
{{define "base_post”}}
echo “I’m post process”
{{end}}
在bigfile.txt
中,我更改了
{{template "base_pre"}}
echo process
{{template "base_post”}}
当我运行它时,我发现了一个错误
错误模板:bigfile.txt:1:11:首先执行“bigfile.txt”,bigfile.txt中的最后一行应该是{template“base_post”},第二:你加载了模板文件base_pre.txt和base_post.txt了吗?@Vincezomaggio-很抱歉,我已经修复了打字错误,正如你提到的,
template
(存在相同的错误…我应该如何加载它们?我有一个位置template.New(“bigfile.txt”)
仅加载一个模板…抱歉,现在没有时间回答,请参阅获取一些信息。请参阅此处的示例:。