golang 模板.JS到字符串和模板.HTML到字符串



我正在使用"html/template"。

如何将模板.JS对象的值转换为字符串?模板.HTML呢?

我有一个结构,用于存储一些js脚本和css代码/文件,例如:"HeaderCSS","FooterJS"。我将它们加载到模板的页眉/页脚。问题是我需要检查它们是否已加载,所以我不会加载相同的脚本两次(每次重新加载意味着一个新的脚本加载(,因为我正在使用 append,以便能够插入多个脚本。这样,每次刷新都会将脚本追加到现有脚本。

我的想法是检查它们是否已全部加载,以防止多次加载它们。我正在考虑使用字符串。包含(( 函数。但是我不能这样做,因为我不知道将模板.HTML和模板.JS转换为字符串。

知道吗?

根据文档,它们是字符串。只需键入 cast 到字符串:

asStr := string(myTplJsObj)

最新更新