有没有办法使用文本或 html go 模板定义自定义“操作”(如范围、if、块等)。我想实现以下目标:
{{ component "blog_post" . }}
{{ template "title" . }}
{{ component "content" . }}
My Content
{{ end }}
{{ end }}
其中“组件”是我的自定义操作。
我已经使用自定义函数在功能上实现了上述功能,但它非常笨重且难以阅读。我对使用自定义操作的能力特别感兴趣,该操作既可以接受普通参数(例如.
),也可以接受任意“孩子”(很像反应组件)。