Разбор html строки в шаблон в Go - PullRequest
0 голосов
/ 28 апреля 2020

У меня html хранится в таблице, возвращаемой в виде строки, и я хочу вставить ее в мой шаблон html. В настоящее время он просто отображается в виде строки:

Например. предположим, что мое myHtmlString значение переменной <h3>Hello</h3>

func (h *handler) buildEmailTemplate() model.myEmailModel {
    return model.myEmailModel {
        message: myHtmlString
    }
}

type myEmailModel {
    message: template.HTML '<h1>Hello</h1>'
}

Я пытался изменить эту функцию buildEmailTemplate для анализа шаблона. HTML строка неудачно:

message: template.HTML(myHtmlString)

1 Ответ

0 голосов
/ 29 апреля 2020

Почему бы не оставить <h1> </h1> в html и передать "привет" или что-то еще, как обычно? По умолчанию переданный аргумент может быть пустой строкой.

...