templates - 如何在 go 模板调用中使用 $variable
问题描述
我使用 go 模板
这行得通:
{{range $k, $name := .userList}}
<tr>
<a href="/?id={{$k}}">{{call .Tr "hey"}}</a>
</tr>
{{end}}
它不起作用:得到错误:在 <.Tr>:无法评估字符串类型中的字段 Tr
{{range $k, $name := .userList}}
<tr>
<a href="/?id={{$k}}">{{call .Tr $name}}</a>
</tr>
{{end}}
我想为 Tr func 使用 $name,我该怎么做?
解决方案
推荐阅读
- html - 如何使用 Gulp 处理 sass 文件 (.sass)?
- c# - 客户端到客户端的通信 - 防止用户看到内容
- vue.js - 如何将本地音频文件加载到 Wavesurfer.js 中?(feat Vue.js)
- java - 自动模块“javatuples”的名称不稳定,它来自模块的文件名
- javascript - JavaScript:获取数据 => 推送数组返回错误的数组
- unity3d - 我们如何对圆形物体进行地面检查
- vb.net - 使用 vb.net 在运行时更改样式表
- ios - 可以从 PkCanvasView 中删除“在上方插入空间”选项吗?
- python - 在单个数据框 Python 中获取列表的各个行
- python - 尝试为设置所有权的方法编写单元测试