gpt4 book ai didi

go - 模板传递非 nil 对象在前端变为 nil

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

基本上我有一个对象想要传递给前端。我在后端记录了它,它不是空的,但是在前端,当我提醒它时,它变成了空。

...
presentation := &presentationStruct {
Object: object,
}
log.Errorf("%v", object) // not null
template.Execute(writer, presentation)
...

// but it becomes null here
alert({{.Object}})

对象是一种类型

map[string]map[string]struct {
[]float32
map[int][]struct {
string
float32
}
}

是不是类型太复杂了?

最佳答案

不,类型复杂也没关系。模板不用于将结构从 Go 中的后端传递到 JavaScript 中的前端。它只是进行字符串替换,将模板中的字符串替换为 Go 中的变量并发送最终字符串。

关于go - 模板传递非 nil 对象在前端变为 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30993677/

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