给定一个结构集合,如何使用"范围"模板迭代器打印出一个表,该表为每个结构分配一行,每个字段的列没有明确命名字段?
container := []Node
type Node struct {
Contact_id int
Employer_id int
First_name string
Middle_name string
Last_name string
}
Run Code Online (Sandbox Code Playgroud)
模板代码:
{{range .container}}
<tr>
<td>{{.Prefix}}</td>
<td>{{.First_name}}</td>
<td>{{.Middle_name}}</td>
<td>{{.Last_name}}</td>
<td>{{.Contact_id}}</td>
<td>{{.Employer_id}}</td>
</tr>
{{end}}
Run Code Online (Sandbox Code Playgroud)
当我尝试使用迭代值时
{{range .container}}
{{range .}}
<td>{{.}}</td>
{{end}}
{{end}}
Run Code Online (Sandbox Code Playgroud)
有人告诉我,我无法迭代价值观.有没有干净的方法来做到这一点?