1

我在浏览器内存中有三个数组:

学生=[{studentID: x, firstName: x, lastName: x},{...}, {...}]

老师们=[{teacherName: x},{...}, {...}]

=[{teacher: x, start: x, end: x},{...}, {...}]

这是我需要发生的事情:

  1. 呈现学生的下拉菜单
  2. 选择学生后,呈现该学生教师的下拉菜单
  3. 选择教师后,呈现该教师可用时间段的下拉菜单

我可以使用backbone.js 创建所有三个模型、集合和视图,但我无法“连接”它们。我如何将时间嵌套在学生内部的老师中?或者,还有更好的方法?

请记住,无需进行提取,因为数据位于内存中。

有任何想法吗?

4

1 回答 1

0

看看this tutorial of cascading dropdowns

http://blog.shinetech.com/2011/07/25/cascading-select-boxes-with-backbone-js/

我想这就是你要找的。而不是 fetch 只是重置你的收藏

this.collection.reset(anArray);
于 2013-06-03T04:19:09.397 回答