const _ = require('underscore');
module.exports = (() => {
const PANEL_HEADER_HEIGHT = 40;
return Frame.extend({
...
_handleSearch: _.debounce(ev => {
if (ev.keyCode !== 9) {
const searchValue = $(ev.target).val();
this.model.filterData(searchValue);
}
}, 1000),
...
})();
this.model.filterData(searchValue); をに、 を、に、未定義。 .filterData(searchValue)に変換しました。コンソールで。なぜ次のバックボーンビューコードで未定義のエラーですか?
「this」は定義されていません。その文脈で「これ」が参照されることを期待しているのは何ですか? –