【发布时间】:2017-11-30 12:00:54
【问题描述】:
我对此很陌生,所以我需要一点帮助。
我有两个这样的结构:
type School struct {
ID string
Name string
Students []Student
}
type Student struct {
ID string
Name string
}
我需要做的是,当我从第一个选择元素中选择一个学校对象时,第二个选择元素仅显示来自所选学校的学生。对象学校数组正确显示所有数据。
<div> <select name="school"> {{range .Schools}} <option value="{{.ID}}">{{.Name}}</option> {{end}} </select> </div> <div> <select name="student"> {{range .Students}} <option value="{{.ID}"> {{.Name}}</option> </select> {{end}} </div>
我需要在第二个范围内选择 selectedSchoolObject.Students 之类的内容。
提前致谢!
【问题讨论】:
标签: html templates go struct nested