Golang отображает строку как HTML в Revel

Мне нужно сделать строку в виде HTML в Revel, Как это сделать? Я пробовал:

func (c Pages) Show(url string) revel.Result {    
    bigDig := "<h1>Hello, dig!</h1>"

    return c.Render(bigDig)
}

а затем в view:

{{template "header.html" .}}

{{.bigDig}}

{{template "footer.html" .}}

но это не работает Как это сделать?

2 ответа

Решение

Ваша переменная должна быть в типе template.HTML.

Прочитайте http://golang.org/pkg/html/template/ или https://groups.google.com/forum/.

Вы должны изменить свой {{.bigDig}} в {{raw .bigDig}}

Другие вопросы по тегам