Предполагая, что вы используете html/template
, вы либо хотите сохранить все это как template.HTML
, либо сохранить URL-адрес как template.URL
.Вы можете посмотреть, как это сделать здесь: https://play.golang.org/p/G2supatMfhK
tplVars := map[string]interface{}{
"html": template.HTML(`Hello world ! <a href="www.google.com">Google</a>"`),
"url": template.URL("www.google.com"),
"string": `Hello world ! <a href="www.google.com">Google</a>"`,
}
t, _ := template.New("foo").Parse(`
{{define "T"}}
Html: {{.html}}
Url: <a href="{{.url}}"/>
String: {{.string}}
{{end}}
`)
t.ExecuteTemplate(os.Stdout, "T", tplVars)
//Html: Hello world ! <a href="www.google.com">Google</a>"
//Url: <a href="www.google.com"/>
//String: Hello world ! <a href="www.google.com">Google</a>"