1

我有一个结构,包含两个大小相同的切片,将传递给模板。

type V struct {
    Process         []string
    ProcessType     []string
}

我需要迭代相同范围内的切片。在 golang(没有框架)中,我们可以按如下方式执行此操作

//I know all of you know this. Added for better understanding of my problem.
{{range $i, $e := .Process}} 
    {{.}} 
    {{index $.ProcessType $i}}
{{end}} 

我们可以像这样在beego中的切片上应用范围

{{range $key, $val := .vm.Process}} //this.Data["vm"] = V (Struct V is passed as vm to the template)
    {{$val}}
{{end}}

如何在此范围内也包含切片 ProcessType?

4

0 回答 0