3

テンプレートファイルに移動する必要があります。あるテンプレートから別のテンプレートに値を渡す必要があります。IE

テンプレート A には、.Name と .Type を持つ 2 つの変数があります。値は ctx.Data を使用して go コードから渡されます。テンプレート A はテンプレート B を参照します。

{{ template "B" . }}

しかし、テンプレート B では、.Name と .Type は同じ名前ではありません。テンプレート B はこれらの変数で直接使用されるため、テンプレート B の変数参照を変更できません。テンプレートBはこんな感じ。

Username : {{ .UserName }}
Type : {{ .UserType }}

今私の質問は、テンプレート A の .Name を .UserName に変更するにはどうすればよいですか?

{{ tempalte "B" .Name as .UserName }}

こんなのありますか????

4

1 に答える 1