我想知道当我实例化一个新集合时是否有任何方法可以传入一个值,该集合将被设置为添加到集合中的所有新模型的属性。例如,
allSchools = [/* list of schools */];
this.schoolTypes = new Backbone.Collection([], { model:SchoolType }); //pass in allSchools here, somehow
this.schoolTypes.add({name:'New SchoolType'});
新添加的模型将有一个 this.allSchools (或 this.options.allSchools 或类似的东西)。似乎应该有一个足够简单的方法来做到这一点?目前我只是访问一个全局 allSchools 对象,但它不是很模块化。