Вызов функции в другой Marionette.ItemView
У меня есть один ItemView, где я использую функцию clearSearch (). Мне нужно вызвать ту же функцию в другом ItemView, поэтому, чтобы он оставался сухим, я попытался вызвать clearSearch (), но я не сделалт работа.
View.Panel = Marionette.ItemView.extend({
template: panelTpl,
events: {
'click .search_clear': 'clearSearch',
}
clearSearch: function() {
//some important actions
}
});
View.Pagination = Marionette.ItemView.extend({
template: paginationTpl,
events: {
'click .page': 'changePage'
},
changePage: function(e) {
//others important actions
clearSearch();
}
});
Я также пытался использоватьView.Panel.clearSearch()
, но я'мы получили эту ошибку:
Uncaught TypeError: Object function () {return i.apply (this, arguments)} не имеет метода 'ClearSearch.