使用gin对模板进行渲染时,返回多余字符串 渲染代码
func render() string {
return `<li class="nav-item"> abc </li>`
}
模板代码
<ul class="nav nav-pills flex-row mb-auto overflow-auto">
<li> abc </li>
{{ .user | RenderChatList }}
</ul>
前端实际代码
<ul class="nav nav-pills flex-row mb-auto overflow-auto">
<li> abc </li>
" <li class="nav-item"> abc </li> "
</ul>
我之前仅仅用来渲染少量内容,如一个class属性,或链接的地址没有出现这样的问题,现在这个问题找好久了,gpt也不会。有没有大佬指点一下啊
有疑问加站长微信联系(非本文作者)
我用c.html 居然把html 代码全部显示出来了,也不知道哪里的问题
这样输出的是字符,需要转为能显示的html。就是默认转义了,去掉转义