无法从Backbone视图中的另一个事件处理程序调用一个事件处理程序

时间:2013-09-23 11:51:31

标签: jquery backbone.js event-handling

我正在使用Backbone.js并希望从另一个调用一个eventhandler函数,但我无法这样做。

这是我的代码 -

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

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

我在signIn函数中调用enterAndSignIn函数但是我无法这样做。我尝试了不同的方式,但无法打电话。

1 个答案:

答案 0 :(得分:1)

我可能错了,但我认为解决方案非常简单。要从'enterAndSignIn'调用'signIn',您必须致电this.signIn(e);