我正在使用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
函数但是我无法这样做。我尝试了不同的方式,但无法打电话。
答案 0 :(得分:1)
我可能错了,但我认为解决方案非常简单。要从'enterAndSignIn'调用'signIn',您必须致电this.signIn(e);