我在浏览器内存中有三个数组:
学生=[{studentID: x, firstName: x, lastName: x},{...}, {...}]
老师们=[{teacherName: x},{...}, {...}]
次=[{teacher: x, start: x, end: x},{...}, {...}]
这是我需要发生的事情:
- 呈现学生的下拉菜单
- 选择学生后,呈现该学生教师的下拉菜单
- 选择教师后,呈现该教师可用时间段的下拉菜单
我可以使用backbone.js 创建所有三个模型、集合和视图,但我无法“连接”它们。我如何将时间嵌套在学生内部的老师中?或者,还有更好的方法?
请记住,无需进行提取,因为数据位于内存中。
有任何想法吗?