Templates 如何使用;html/template";及;“文本/模板”;同时在戈朗
我用Go发送电子邮件,并且从数据库中存储的模板解析主题和HTML正文 对于主题,我不希望Templates 如何使用;html/template";及;“文本/模板”;同时在戈朗,templates,go,go-templates,Templates,Go,Go Templates,我用Go发送电子邮件,并且从数据库中存储的模板解析主题和HTML正文 对于主题,我不希望t.Parse()转义html实体,因为它不是html,只是纯文本,但对于主体,这正是我想要的行为 如何在同一个文件中同时执行这两项操作?我假设您面临的问题是同名的模板包之间的导入冲突 在这种情况下,使用一个或两个包的命名导入,通过源文件中的另一个名称访问其成员: package mypackage import ( htmltemplate "html/template" texttemp
t.Parse()
转义html实体,因为它不是html,只是纯文本,但对于主体,这正是我想要的行为
如何在同一个文件中同时执行这两项操作?我假设您面临的问题是同名的
模板
包之间的导入冲突
在这种情况下,使用一个或两个包的命名导入,通过源文件中的另一个名称访问其成员:
package mypackage
import (
htmltemplate "html/template"
texttemplate "text/template"
)
现在,像往常一样编写引用模板包的代码,但使用别名
htmltemplate
或textmplate
代替template我假设您面临的问题是同名模板
包之间的导入冲突
在这种情况下,使用一个或两个包的命名导入,通过源文件中的另一个名称访问其成员:
package mypackage
import (
htmltemplate "html/template"
texttemplate "text/template"
)
现在像往常一样编写引用模板包的代码,但是使用别名htmltemplate
或textmplate
代替template
,我认为这里的问题差不多。我认为这里的问题基本相同。太好了!谢谢,太好了!非常感谢。