私が書いているアプリに、返される結果の数を制限するいくつかのルートが必要です。
現在、メインコントローラーには次のものがあります。
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() がすべてのレコードのサブセットのみを返すようにする方法はありますか?