go - Golang 是否有“safeTemplateVariable”类型的功能?
问题描述
最好用一个例子来问这个问题:
首先,让我们在 Golang 中声明一个变量:
{{ $html := "<b>hi!</b>" }}
如果我们尝试输出{{ $html }}
输出将是:
输入:
{{ $html }}
输出:
<b>hi!</b>
如果您传递该safeHTML
函数,则 html 将评估并且输出将是:
输入:
{{ $html | safeHTML }}
输出:
hi!
有没有办法解析 Golang 变量?像这样:
如果我试试这个:
{{ $var1 := "it's me!" }}
{{ $var2 := "hey guys, {{ $var1 }}" }}
这会发生:
输入:
{{ $var2 }}
输出:
"hey guys, {{ $var 1 }}"
但我希望$var1
评估价值,如下所示:
"hey guys, it's me!"
对不起,如果我不够清楚,我不是以英语为母语的人
谢谢您的帮助!
解决方案
推荐阅读
- java - onCreate() 方法中的 FileNotFoundException
- python - Django REST-Auth 密码重置
- asp.net - 使用点空间重新投影的形状文件与原始文件不同
- android - 更新到 Android Gradle 插件 3.2 后,Gradle 构建失败
- asp.net - 如何通过通往公共 URL 的隧道免费托管我的 ASP.NET localhost 网站?
- python - Pip安装问题
- c# - 同一个字段名在类或其父类中被序列化多次
- bash - 为什么测试第一个字符会跳过空行?
- tcp - 如何使每个 MQTT Publih 消息在单独的数据包中?
- sql-server - SQL server 位类型 Access 链接表