バックボーン コレクションをフィルタリングしたい。したがって、キーアップ イベントを抑制し、ユーザーが入力を終了するか一時停止したときに発生させたいと考えています。
前のスロットル機能が起動しており、ログを取得しています(「前のスロットル」)。ただし、実際のフィルター filterByTitle は起動していません。なにか提案を?
linkApp.Views.FilteredLinks = Backbone.View.extend({
el:'#divFilter',
events:{
'keyup #filterTitle': "filterByTitleThrottled"
},
initialize:function(){
},
render:function(){
},
filterByTitleThrottled:function(){
console.log('before throttle');
_.throttle(this.filterByTitle, 100);
},
filterByTitle:function(){
console.log('actual filter by title');
}
});