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