如何嵌套backbone.js集合?
我在浏览器内存中有三个阵列: 学生=如何嵌套backbone.js集合?,backbone.js,Backbone.js,我在浏览器内存中有三个阵列: 学生=[{studentID:x,firstName:x,lastName:x},{…},{…}] 教师=[{teacherName:x},{…},{…}] 次=[{老师:x,开始:x,结束:x},{…},{…}] 我需要做的是: 呈现学生的下拉菜单 选择学生后,呈现该学生教师的下拉菜单 选择教师后,呈现该教师可用时间段的下拉菜单 我可以使用backbone.js创建所有三个模型、集合和视图,但我无法“连接”它们。我该如何在老师和学生之间嵌套时间?还是有更好的办法
[{studentID:x,firstName:x,lastName:x},{…},{…}]
教师=[{teacherName:x},{…},{…}]
次=[{老师:x,开始:x,结束:x},{…},{…}]
我需要做的是:
有什么想法吗?看看这个级联下拉列表教程 我想这就是你要找的。 而不是获取,只是重置你的集合
this.collection.reset(anArray);
是的,我查看了那个教程,看起来还可以,但我在.fetch()上遇到了问题。你是说,我可以用一个新的(或过滤过的)数组来重置数据,而不是提取数据?是的,你已经有了它,所以只需更改提取部分进行重置,也许你需要做额外的筛选,试着使用下划线函数来筛选你需要的数组集合。