鉴于我的模特
type Criteria struct {
...
CriteriaID string `db:"criteria_id"`
CriteriaName string `db:"criteria_name"`
...
和控制器
func CriteriaReadGET(w http.ResponseWriter, r *http.Request) {
.....
// Display the view
v := view.New(r)
v.Name = "criteria/read"
v.Vars["criteria"] = result
v.Render(w)
}
结果中的一列(来自我的模型的查询结果)包含html标记,它是从ckeditor或类似的插件生成的。
当我将输出传递给我的模板时,
{{.CriteriaName}}
它显示了像
这样的html标签<ul>
<li>One</li>
<li>Two</li>
</ul>
如何将内容显示为
答案 0 :(得分:0)
我刚从发布此问题后得到的另一篇文章中得到答案。 这是帖子:Go template.ExecuteTemplate include html
我需要改变的是
type Criteria struct {
...
CriteriaID string `db:"criteria_id"`
CriteriaName string `db:"criteria_name"`
...
到
type Criteria struct {
...
CriteriaID string `db:"criteria_id"`
CriteriaName template.HTML `db:"criteria_name"`
...
希望这可以帮助有同样问题的人。