0
イベントリストのカスタムイベントを作成しています。私は、ファイル内のこれらのイベントこのような(event.js)があります。Backbone.js:イベントコールバック関数にパラメータを関連付ける
define(function(require, exports, module) {
module.exports = {
'event1': ['test1','data1'],
'event2': ['test2','data2']
};
});
私はこれらのイベントごとにイベントトリガーを作成していますが
createTriggers: function(Events){ //Events = require(event.js);
_.defer(function(){
_.each(Events,function(data,event){
var events = function() { console.log("Data is "+this.data)};
events = _.bind(events,data);
targ.events.bind(event,events); //targ is the Backbone event object
});
});
}
しかし、私は、イベントのいずれかをトリガするとき:
をthis.trigger("event1");
データが未定義のため、私はO/pを取得します。 '[' test1 '、' data1 ']'という値が取得されないのはなぜですか?