type Foo struct{ bar string}
该描述包括HTML标签,例如:
<a href="/">bar</a>
我希望HTML模板在HTML文件中包含该描述,因此它将被解析为HTML.例如:
<HTML><head><Title>Title</Title></head><body>{{.bar}}</body></HTML>
被解析为:
<HTML><head><Title>Title</Title></head><body><a href="/">bar</a></body></HTML>
但相反,我得到这样的东西:
<HTML><head><Title>Title</Title></head><body><a href="/">bar's</a></body></HTML>
如何让模板正确解析字符串到HTML链接?
解决方法 “http / template”包自动转义所有字符串.要解决此问题,您必须使用template.HTML类型的值.例如.import "HTML/template"type Foo struct { bar template.HTML}
然后在你的代码中执行以下 *** 作:
Foo.bar = template.HTML(barString)总结
以上是内存溢出为你收集整理的Golang GAE – HTML模板没有正确地将链接插入网页全部内容,希望文章能够帮你解决Golang GAE – HTML模板没有正确地将链接插入网页所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)