如何在 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 }} 周围的双引号,它会如你所愿地工作。

See it on the Playground