我正在使用 Go 发送电子邮件,并且正在从存储在数据库中的模板中解析主题和 HTML 正文。对于主题,我不想t.Parse()转义 html 实体,因为它不是 HTML,只是纯文本,但对于正文,这正是我想要的行为。我如何在同一个文件中执行这两项操作?
1 回答
墨色风雨
TA贡献1853条经验 获得超6个赞
我假设您面临的问题是同名template包之间的导入冲突。
在这种情况下,对一个或两个包使用命名导入,以通过源文件中的另一个名称访问其成员:
package mypackage
import (
htmltemplate "html/template"
texttemplate "text/template"
)
现在像往常一样编写引用模板包的代码,但使用别名htmltemplate或texttemplate代替template.
- 1 回答
- 0 关注
- 124 浏览
添加回答
举报
0/150
提交
取消