我将一个结构数组传递给我的模板,数据在那里,但我找不到访问特定数据的方法,我已经尝试了很多东西,这里是
我的结构
type Data struct {
Destination string
IData interface{}
}
然后在我的控制器中我有
users := []models.User {}
userRow := models.User{Name: "jon", Email: "jon@mail.com"}
users = append(users, userRow)
users2 := users
data := models.Data{
Destination: "content",
IData: users,
}
data2 := models.Data{
Destination: "content",
IData: users2,
}
dataFinal := []models.Data{}
dataFinal = append(dataFinal, data)
dataFinal = append(dataFinal, data2)
这是我的模板,虽然这似乎不起作用,但它确实显示了原始数据,但似乎无法具体访问名称。
{{define "content"}}
<h2>THIS IS THE BODY CONTENT</h2>
<ul>
{{.}}
{{range .}}
<li>{{.}}</li>
{{end}}
</ul>
{{end}}
编辑:项目:https ://github.com/og2/go-og2-mvc
你可能想跑:
去获取 github.com/go-sql-driver/mysql
去获取 github.com/julienschmidt/httprouter
让它工作,应该没问题!
慕虎7371278
相关分类