Backbone.js事件始终激活

时间:2012-09-21 13:55:33

标签: javascript javascript-events backbone.js backbone-events

  

可能重复:
  Javascript , event handler is always called, even if the event is not raised

我是Backbone.js的新手,我遇到了一个事件问题。

在我的appView.js中,我有这个:

var languagesView = new app.LanguagesView();

这种语言View.js:

var app = app || {};

$(function() {

app.LanguagesView = Backbone.View.extend({

    initialize: function(){
        this.on("foo", this.fooFunction());
    },

    fooFunction: function() {
        console.log("---FOO----")
    }

});
});

我的应用程序中没有触发器,我不明白为什么在打开页面时总会调用fooFunction。有没有我对这些事件有误解的事情?

感谢您的帮助

约翰

0 个答案:

没有答案