1
我有以下代碼失敗Golang函數調用在一個單一結構
func (w *Warehouse) GetId() string {
return w.Id.Hex()
}
視圖中的多個作品完美
{{ range .Data }}
<tr>
<td>{{ .Name }}</td>
<td>{{ .City }}</td>
<td>{{ .Manager }}</td>
<td><a class="blue" href="/warehouse/show/{{ .GetId }}">view</a></td>
</tr>
{{ end }}
在獨秀倉庫我這樣做,但失敗而.Data.Name正確返回名稱
{{ .Data.GetId }}
任何想法我在這裏失蹤?
如果你的範圍上。數據,我想這是一個數組,而不是一個結構。 –
你不需要運行'.GetId'作爲一個函數嗎?所以:'.GetId()'。或者我誤解了你正在使用的模板?頂部示例中的 –
是.Data一個結構數組,其底部是一個單一結構。 – user3396016