如何在 javascript 块的 HTML 模板中禁用转义 URL/string
How to disable escaping URL/string in an HTML template in a javascript block
我尝试将 url 呈现为字符串、URL、JS 和 HTML。在所有情况下:
<script>
var someUrl = "{{ .myUrl }}";
</script>
渲染为此值:
https:\/\/some_domain123.com\/path1\/path2\/path3
无论如何。
我想要这个:
https://some_domain123.com/path1/path2/path3
什么有效?
https:\/\/some_domain123.com\/path1\/path2\/path3
与 JavaScript 中的 https://some_domain123.com/path1/path2/path3
相同。
所以,它确实有效。
正如@mkopriva 评论的那样,删除 {{ .myURL }}
周围的双引号,它会如你所愿地工作。
我尝试将 url 呈现为字符串、URL、JS 和 HTML。在所有情况下:
<script>
var someUrl = "{{ .myUrl }}";
</script>
渲染为此值:
https:\/\/some_domain123.com\/path1\/path2\/path3
无论如何。
我想要这个:
https://some_domain123.com/path1/path2/path3
什么有效?
https:\/\/some_domain123.com\/path1\/path2\/path3
与 JavaScript 中的 https://some_domain123.com/path1/path2/path3
相同。
所以,它确实有效。
正如@mkopriva 评论的那样,删除 {{ .myURL }}
周围的双引号,它会如你所愿地工作。