最新消息:yaf表单扩展中新增加了浮点数、日期和集合的校验。php yaf框架扩展实践三——表单

beego排除模板template中的注释代码

Golang 300浏览 0评论

用beego写网站的时候发现模板内的html注释代码被清除掉了,这本来是好事,但是也会清除合理的html代码:

beego清除template中的注释代码

beego清除template中的注释代码

这个代码其实不是注释,是合理的html代码。

后来上官网了解到这个不是beego处理的,是golang模板本身自己处理掉的。

解决办法

使用模板语法中的str2html函数

{{str2html "<!--[if lt IE 9]>"}}
  <script src="//cdn.bootcss.com/html5shiv/3.7.2/html5shiv.min.js" type="text/javascript"></script>
  <script src="//cdn.bootcss.com/respond.js/1.4.2/respond.min.js" type="text/javascript"></script>
{{str2html "<![endif]-->"}}

转载请注明:快乐编程 » beego排除模板template中的注释代码

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址