去模板/html迭代以从结构生成表

给定一组结构体,如何使用“范围”模板迭代器打印出一个表,该表为每个结构体分配一行,每个字段值分配一列,而无需明确命名字段?


container := []Node


type Node struct {

    Contact_id        int

    Employer_id       int

    First_name        string

    Middle_name       string

    Last_name         string

}

模板代码:


{{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}}

当我尝试使用


{{range .container}}

 {{range .}}

 <td>{{.}}</td> 

{{end}}

{{end}}

有人告诉我,我无法迭代这些值。有没有干净的方法来做到这一点?


慕的地10843
浏览 170回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go