我必须去模板文件。我需要将一些值从一个模板传递到另一个模板。IE
模板 A 有两个变量:.Name 和 .Type。这些值是从带有 ctx.Data 的 go 代码传递的。模板 A 引用模板 B 与
{{ template "B" . }}
但是在模板 B 中,.Name 和 .Type 的名称不同。我无法更改 Template B 的变量引用,因为 Tempalte B 直接与这些变量一起使用。模板 B 看起来像这样。
Username : {{ .UserName }}
Type : {{ .UserType }}
现在我的问题是如何将模板 A 中的 .Name 更改为 .UserName?
{{ tempalte "B" .Name as .UserName }}
有这样的吗???