作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我试着做这个测试来弄清楚如何创造这样的条件:
<h1>Country Index</h1>
<style>
.odd{
background: orange;
color: black;
font-size: 1.5em;
}
.even{
background: rgb(0, 121, 235);
color: white;
font-size: 1.5em;
}
</style>
<ul>
{{ range $index, $item := .Tee }}
{{ if $index % 2 == 0 }}
<li class="even">{{ $index }} - {{ $item }}</li>
{{ else }}
<li class="odd">{{ $index }} - {{ $item }}</li>
{{ end }}
{{ end }}
</ul>
我收到此错误“操作数中出现意外的“%””。
有什么解决这个问题的建议吗?
最佳答案
不幸的是,您不能在模板中使用 +、-、*、/或 % 等运算符。相反,您必须编写自定义函数并使用 funcMap 将它们引入您的模板。
这是 Go Playground 上的一个示例,它检测应用于模板文本的稍微修改版本的偶数。
关于go - 如何在 golang 模板中的 LOOP 中执行 IF/ELSE 条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51048852/
我是一名优秀的程序员,十分优秀!