【发布时间】:2016-05-12 08:54:55
【问题描述】:
我想将我的 html go Temple 中的字段“FileSize”与我的代码中的变量“minsize”(.FileSize
{{ if lt .FileSize *minsize }}
<td style="color:red;">{{.FileSize}}</td>
{{else}}
<td>{{.FileSize}}</td>
{{end}}
【问题讨论】:
-
不会 {{ if lt .FileSize .minsize }} 工作?
-
不,只有 'lt .FileSize 9000' 工作,其中 9000 是我设置的 minsize。
-
minsize 是 int 吗?
-
是的,minsize 和 FileSize 一样是 int。但是 minsize 不像 FileSize 那样是管道的一部分
-
说实话,我不是一个经验丰富的 Go 用户。我在这里查过:golang.org/pkg/html/template。在示例中,如果我添加一个新的 int 变量,如 Num 并将其传递到数据 {{if lt 5 .Num}} 中,则工作正常。抱歉,我完全错过了一些东西。
标签: go go-templates