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