我正在尝试根据当前页面将 golang 模板中的 li 设置为活动状态。从我读过的内容来看,您只能执行 {{if .scoreheader}} 来检查变量是否存在。有没有其他方法可以解决这个问题? <div class="col-md-3"> <ul class="nav nav-pills nav-stacked"> {{range $id, $name := .test}} {{if $name == .scoreheader}} <li class="active"> {{else}} <li> {{end}} <li><a href="/app/index/?company={{$id}}">{{$name}}</a></li> {{end}} </ul> </div>
1 回答
qq_笑_17
TA贡献1818条经验 获得超7个赞
您可以eq
按照以下说明使用该功能text/template
:
还有一组二进制比较运算符定义为函数:
eq 返回 arg1 == arg2 的布尔真值
所以你的 if 语句将是:
{{if eq $name $.scoreheader}}
- 1 回答
- 0 关注
- 208 浏览
添加回答
举报
0/150
提交
取消