Привет. Я написал функцию для подгрузки html
func Views(templateName string, l map[string]string, p map[string]string, w http.ResponseWriter, r *http.Request) {
result := strings.Split(templateName, ";")
var htm string
for i := range result {
bs, err := ioutil.ReadFile("kontrollers/html/" + result[i])
if err != nil {
Code404(w, r)
ViewsErr("Страница не найдена! Внимание! Тревога! Код 404 - всем соблюдать панику!", w)
return
}
htm = htm + string(bs)
}
t := template.New("html")
t.Parse(htm)
w.Header().Set("Content-Type", "text/html")
t.Execute(w, map[string]map[string]string{
"local": l,
"game": p,
})
}
Работает отлично (функция намеренно упрощена. Там ещё есть кеширование html в озу. Но не суть)
Если я захочу передать хтмл в массиве то он преобразуется в хтмл сущности. Как можно это отключить?
Зарание спасибо