给定下面的结构,我想field2在迭代field1html 中的数据时访问。我该怎么做呢?
var MyPageData struct {
field1 []Foo
field2 map[string]Bar
}
我试过:内部处理程序功能:
err := myPageTemplate.Execute(w,MyPageData{ field1: field1Slice, field2 : myMapData})
模板:
{{ range $index, $fooInstance := .field1}}
<tr>
<td>{{$fooInstance.Name}}</td> //This prints the Name value
<td>{{ index .$field2 "myKey".Name }}</td>
我如何访问field2上面并指定一个键值来检索Bar实例?
更新添加 Foo 和 Bar 结构
type Foo2 struct {
Name string
Id int
}
type Foo struct {
Name string
element Foo2
}
type Bar struct {
Name string
}
慕斯709654
相关分类