【发布时间】:2016-04-29 07:06:58
【问题描述】:
尝试呈现 HTML 模板,以便通过电子邮件发送带有 cid: 的嵌入式附件。问题是,Go 确实逃跑了,我什么也做不了。
tplVars := map[string]interface{}{
"Dog": "cid:dog.png",
"Cat": "cid:cat.png",
}
我的测试模板看起来不像这样:
Dog: <img src="{{.Dog}}">
Cat: {{.Cat}}
输出是:
Dog: <img src="#ZgotmplZ">
Cat: cid:cat.png
如果文本在属性上下文之外,它会被正确评估,但当它是src 属性时,它总是会变成那个错误字符串。我也尝试将值从string 更改为template.HTMLAttr,但没有任何反应。 Cid 值始终评估为该错误输出 #ZgotmplZ。
【问题讨论】:
标签: go template-engine go-html-template