在我的模板中,我想包括一些默认的meta
个标签(90%的时间).但是,当设置了特定属性时,我想显示一组不同的文本.
我知道我可以设置匿名struct
,并将属性设置为"default"
或"some-x"
.然而,这意味着,我需要向90%的当前通过nil
的处理程序添加一个匿名 struct .
有没有办法做一些像这样的事情
{{if eq . nil}}
// default meta tag
{{else if eq .MetaValue "some-x"}}
//other
{{end}}
如果我try 上面的代码,它会编译,但不会执行我想要的操作.感谢您对如何在不添加大量锅炉板的情况下正确处理的建议.
谢谢!