我有一个结构A,它具有结构C的切片B和其他数据类型。我将其传递给gohtml模板。如何在gohtml模板中访问struct C的元素。
type Str1 struct{
var_x string
var_y string
}
type Str2 struct {
var_a []Str1
var_b string
}
func main(){
B := make([]Str1], 0)
//code to append values of struct Str1 to Slice object B
str_var := Str2{B,"Good"}
tpl = template.Must(template.ParseGlob("template/*.gohtml"))
tpl.ExecuteTemplate(w, "example.gohtml", str_var)
}
我的问题是循环遍历基础切片并在gohtml代码中访问“ var_x和var_y”。在下面的示例示例中,它是“ A,Apple,B,Ball ......”>
{{{{A Apple} {B Ball} {C Cat} {A Air} {B Bat} {C Coat} {D Dog} {E Ear}]好}]
我有一个结构A,它具有结构C的切片B和其他数据类型。我将其传递给gohtml模板。如何在gohtml模板中访问struct C的元素。类型Str1 struct {var_x ...
通过以大写的Unicdoe字符开头字段名称来导出字段。