登录
首页 >  Golang >  Go问答

在表格中使用Go模板创建超链接

来源:stackoverflow

时间:2024-03-05 23:36:25 146浏览 收藏

今日不肯埋头,明日何以抬头!每日一句努力自己的话哈哈~哈喽,今天我将给大家带来一篇《在表格中使用Go模板创建超链接》,主要内容是讲解等等,感兴趣的朋友可以收藏或者有更好的建议在评论提出,我都会认真看的!大家一起进步,一起学习!

问题内容

我想生成一个 html 表格,其中在一个表格单元格中包含一些超链接字符串。 例如,

2800643 
2800795 
2801109

我定义了一个模板,可以很好地处理表格,除了这个超链接之外。

{{ range . }}

{{ .name }}
{{ .logs }}

{{ end }}

在这里,我想要对日志进行超链接。 如果我将格式化字符串传递到此处的日志中,则 < > 将按如下方式解析:

<a href="http://logd/logs/2801103/">2801103</a>

根据我从 go 网站了解到的信息,看起来我需要定义嵌入到此模板中的另一个模板。 假设这里要替换 {{ .logs }} 。喜欢:

{{ range . }}
{{.LogID}}
{{ end }}

想知道有没有可用的示例?谢谢


解决方案


专门针对 html 存在一个 html-template,它使用 type html

HTML 封装了一个已知安全的 HTML 文档片段。

这意味着:

根据我从 go 网站了解到的信息,看起来我需要定义嵌入到此模板中的另一个模板。假设要替换此处的 {{ .Logs }} 。

不要使用字符串,而是在结构中使用 html 类型。

好了,本文到此结束,带大家了解了《在表格中使用Go模板创建超链接》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多Golang知识!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>