gpt4 book ai didi

go - 将嵌套结构中的 slice 传递给 Go 中的 Revel 模板

转载 作者:数据小太阳 更新时间:2023-10-29 03:15:14 25 4
gpt4 key购买 nike

我试图将嵌套结构中的 slice 传递给 Revel 模板,但出现错误:

7: executing "App/Index.html"at <.data.company>: company is an unexported field of struct type interface{}

CONTROLLER
type company struct {
Tradetotals float64
Totals float64
CostCount string
TraderCount string
}

type alldata struct {
company []company
}



func (c App) Index() revel.Result {
//etc
//etc
//etc

return c.Render(data)
}

INDEX
{{range $count, $company := .data.company}}
<div>
<button type="submit" class="btn btn-sq-lg btn-danger" name="333" value="2-50000">
<i class="fa fa-user fa-5x"></i><br/>
Demo Danger <br>Button
</button>

<button type="submit" class="btn btn-sq-lg btn-success">
<i class="fa fa-user fa-5x"></i>
US: {{$company.Tradetotals}}<br>{{$company.Totals}}<br>{{$company.Totals}} {{$company.CostCount}}

</button>
</div>
{{end}}

有人知道怎么实现吗?任何帮助,将不胜感激!谢谢你。

最佳答案

你的结构有问题。执行模板时,您只能访问结构的导出字段。

如果您尝试访问未导出的文件,您将收到错误消息。它应该可以解决您的问题。

type alldata struct {
Company []company
}

关于go - 将嵌套结构中的 slice 传递给 Go 中的 Revel 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37491490/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com