我想在我正在编写的应用程序中有一些路由来限制返回的结果数量。
目前我的主控制器中有以下内容:
init: function(){
MyModel.bind("refresh", this.proxy(this.addAll));
this.routes({
"/subset": function(){
var items = MyModel.select(function(model){
//Do a test on model
return (itemToBeReturned === true);
});
}
});
MyModel.fetch();
},
addAll: function () {
MyModel.each(this.proxy(this.addOne));
},
addOne: function (model){
//Do some stuff with model
}
我想定义一些获取原始数据子集的路由。正如你所看到的,我没有对我目前在我的路线中过滤的结果做任何事情。
有没有办法让 fetch() 只返回所有记录的子集,以便刷新事件只接收这些记录作为参数?