go语言中自带的模板t.Delims("<%", "%>")不起作用

bigbat 2020-03-03 04:55:29
试了好多遍 Delims("<%", "%>")函数,设置新的限定符不生效。但是程序编译没有任何问题。也可以正常运行。就是模板任何改变都不起作用
go 代码
	
tmpl, err := template.ParseFiles("index.tpl")

if err != nil {
fmt.Println("err")
panic(err)
}
fmt.Println(tmpl.Name())
name := "index"
tmpl.Delims("<%", "%>").Execute(w, name)
fmt.Println("Works")

html模板

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript" src="/static/js/main.js"></script>
<title>layout</title>
</head>
<body>
<h3>This is layout <b/>
template data: {{ . }} </h3>
</body>
</html>
...全文
110 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

2,348

社区成员

发帖
与我相关
我的任务
社区描述
go语言学习与交流版
社区管理员
  • go语言社区
  • 俺叫西西弗斯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧