猿问

去模板检查导航栏的当前页面

我正在尝试根据当前页面将 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>


守候你守候我
浏览 209回答 1
1回答

qq_笑_17

您可以eq按照以下说明使用该功能text/template:还有一组二进制比较运算符定义为函数:eq 返回 arg1 == arg2 的布尔真值所以你的 if 语句将是:{{if&nbsp;eq&nbsp;$name&nbsp;$.scoreheader}}
随时随地看视频慕课网APP

相关分类

Go
我要回答