我正在使用go. text/template我想做类似的事情:
method = some_var
path = some_other_var
if method is "GET" and "ID" in path
如何在 go 模板中执行此操作?我正在这样做。
{{- if and eq .Method "GET" contains "AssetID" .OperationId -}}
编辑:
问题是我正在使用openAPI 来生成服务器代码样板。所以模板在那个仓库中。我正在这样做:
$ go get github.com/deepmap/oapi-codegen/cmd/oapi-codegen
$ oapi-codegen \
-templates my-templates/ \
-generate types,server \
example-expanded.yaml
上面的 oapi-codegen 行在这里。my-templates 包含我已更改的模板。这些也由oapi-codegen. 此目录包含它们,我已经复制并更改了其中一些,并按照此处的指示执行了步骤。
在我更改的其中一个模板中,我想使用contains. 最好的方法是什么?
SMILET
相关分类