我正在嘗試根據(jù)當前頁面將 golang 模板中的 li 設(shè)置為活動狀態(tài)。從我讀過的內(nèi)容來看,您只能執(zhí)行 {{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條經(jīng)驗 獲得超7個贊
您可以eq
按照以下說明使用該功能text/template
:
還有一組二進制比較運算符定義為函數(shù):
eq 返回 arg1 == arg2 的布爾真值
所以你的 if 語句將是:
{{if eq $name $.scoreheader}}
- 1 回答
- 0 關(guān)注
- 225 瀏覽
添加回答
舉報
0/150
提交
取消