0

重複の可能性:
Javascript 、イベントが発生していない場合でも、イベント ハンドラーは常に呼び出されます。

Backbone.js は初めてで、イベントに問題があります。

私のappView.jsには、これだけがあります:

var languagesView = new app.LanguagesView();

そして、この languagesView.js :

var app = app || {};

$(function() {

app.LanguagesView = Backbone.View.extend({

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

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

});
});

fooFunctionアプリにトリガーがなく、ページを開いたときに が常に呼び出される理由がわかりません。イベントについて誤解していることはありますか?

4

0 に答える 0