我正在尝试创建一个html(Go 1.13)with a context {{。}}。
我设法将上下文变量显示为div值,但是找不到将上下文变量放入HTML属性内的正确方法。
例如,此代码有效:
{{ if .AppCtx.Title }}
<a href="/">{{ .AppCtx.Title }}</a>
{{end}}
但这似乎不起作用:
<a href="{{ if .AppCtx.Link }}{{.AppCtx.Link}} {{end}}">
我尝试了不同的语法:
<a href='{{ if .AppCtx.Link }}{{.AppCtx.Link}} {{end}}'>
<a href=""{{ if .AppCtx.Link }}{{.AppCtx.Link}} {{end}}>
<a href="{{ if .AppCtx.Link }}{{.AppCtx.Link}} {{end}}">
我读过https://golang.org/pkg/html/template/,但没有发现任何线索。
最佳答案
您是要这样做吗?
<a href="{{ if .AppCtx.Title}}{{.AppCtx.Title}} {{end}}">