使用$变量(推荐)
从软件包文本/模板文档中:
开始执行时,将$设置为传递给Execute的数据参数,即dot的起始值。
正如@Sandy所指出的,因此可以使用来访问外部作用域中的Path
$.Path。
const page = `{{range .Files}}<script src="{{html $.Path}}/js/{{html .}}"></script>{{end}}`使用自定义变量(旧答案)
发帖后几分钟就找到了一个答案。
通过使用变量,可以将值传递到
range范围中:
const page = `{{$p := .Path}}{{range .Files}}<script src="{{html $p}}/js/{{html .}}"></script>{{end}}`


