在 Go 中,我们可以很容易地创建一个变量
{{- if .Bool.Var -}}
{{ $MyVar := "val" }}
{{- end -}}
我们甚至可以很容易地创建共享片段
{{- define "val" -}}
<p>Some shared template data</p>
{{- end -}}
我的问题是,我们如何着手将$MyVar
其用作文本值,{{template}}
以便我们可以执行类似{{template $MyVar}}
,而不会导致错误,或者这不可能?