错误示例

template Execute err: template: xxxx executing "xxxx" at <.sortId>: can't evaluate field xxx in type xxx

这个错误是说 找不到range循环中的变量xxx


beego模板中range循环嵌套if,if中要加$符号,否则默认取循环中的变量。以下是正确用法!

              {{range $k,$v := .sort}}
              <li class="nav-item {{if eq $v.Id  $.sortId }} active {{end}}">
                <a class="nav-link" href="/?sort_id={{$v.Id}}"> {{.SortName}}</a>
              </li>
              {{end}}

版权声明:本文为原创文章,版权归 吾爱博客 所有,转载请联系博主获得授权!
本文地址:https://www.52bd.net/html/171.html

仅有一条评论

发表评论

正在加载 Emoji
×