Golang iris框架在一个范围内渲染

Golang iris框架在一个范围内渲染,go,range,render,Go,Range,Render,我试图循环项目并在单独的模板中呈现它,但是item.html中的{{.}}包含根变量而不是单个项目。我试图将item分配给变量{range$I,$item:=.Items},但结果是相同的 <!-- list.html --> {{ range .Items }} {{ . }} this one is OK {{ render "item.html" }} {{ end }} <!-- item.html --> {{ . }} this one is

我试图循环项目并在单独的模板中呈现它,但是
item.html
中的
{{.}}
包含根变量而不是单个项目。我试图将item分配给变量
{range$I,$item:=.Items}
,但结果是相同的

<!-- list.html -->
{{ range .Items }}
    {{ . }} this one is OK
    {{ render "item.html" }}
{{ end }}

<!-- item.html -->
{{ . }} this one is not

{{range.Items}
{{.}}这个没问题
{{render“item.html”}
{{end}
{{.}}这个不是

不要使用iris当项目的作者拒绝成为该社区的负责任成员时,你在围棋社区找不到iris的多少帮助。