如何在 Go HTML 模板中呈现“安全”的 HTML?即没有模板引擎逃脱它?例如,如果我从其他地方提取HTML片段 - 如数据库?
具体说来。。。我有一些冗长的条款和条件存储在字符串中。它们需要在不同的地方使用,而它们自己的模板并不是包含它们的理想方式。
必须将所有内容HTML保存在模板中真的不方便...其他语言有一种方法可以将注入的内容指定为可以安全呈现。
如何在 Go 中执行此操作?我知道它就在某个地方。我只是在文档中找不到它。
在处理程序中...
hello := "<p><i>Hello</i>" data["Hello"] = hello Render it and pass data...
在模板中...
<h1>Show Stuff</h1> {{.Hello}}
在浏览器中...
Show Stuff <p><i>Hello</i>
PIPIONE
相关分类