go模板不能条件加载吗?

代码如下:

{{if eq .WhichPage "article"}}
    {{template "article" .}}
{{else}}
    {{template "articleList" .}}
{{end}}

为什么这样页面就是空白的?

共 2 个回复


456vv

1,article 或 articleList 有没有导入到模板。
2,article 或 articleList 有没有设置define

例如:
{{define "T1"}}ONE{{end}} {{define "T2"}}TWO{{end}} {{define "T3"}}{{template "T1"}} {{template "T2"}}{{end}} {{template "T3"}}

# 0

wangwang

用第三方模板,用起来非常爽

# 1