我正在嘗試根據當前頁面將 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 關注
- 234 瀏覽
添加回答
舉報
0/150
提交
取消