在我的模板中,我想包含一些默认meta
标签(90% 的时间)。但是,当设置特定属性时,我想显示一组不同的文本。
我知道我可以设置匿名struct
并使用"default"
或设置属性"some-x"
。但是,这意味着,我需要将一个匿名结构添加到我当前刚刚通过的 90% 的处理程序中nil
。
有没有办法做类似的事情
{{if eq . nil}}
// default meta tag
{{else if eq .MetaValue "some-x"}}
//other
{{end}}
如果我尝试类似上面的代码,它会编译但不会做我想要的。感谢有关如何在不添加大量样板的情况下正确处理它的任何建议。
谢谢!