Невозможно вызвать один обработчик событий из другого обработчика событий в представлении Backbone

0

Я использую Backbone.js и хочу называть одну функцию обработчика событий другой, но я не могу этого сделать.

Вот мой код -

events: {
    'click a#SignInBtn': 'signIn',
    'keyup': 'enterAndSignIn'
},
signIn: function (e) {
    console.log("function called");
},

enterAndSignIn: function (e) {
    if (e.which == 13) {
        signIn(e);
    }
}

Здесь я signIn функцию signIn от функции enterAndSignIn Но я не могу этого сделать. Я пробовал разные способы, но не смог позвонить.

Теги:
event-handling
backbone.js

1 ответ

1
Лучший ответ

Я мог ошибаться, но я думаю, что решение довольно простое. Чтобы вызвать 'signIn' из 'enterAndSignIn', вы должны вызвать this.signIn(e);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню