0

以下に示すようなコードがありますが、ルートのイベント内で別のイベントをトリガーするにはどうすればよいか疑問に思っています。考え?

App.MyRoute = Ember.Route.extend({

events: {
  eventOne: function() {
     // do something
  },
  eventTwo: function() {
     // how do I call eventOne() here?
  },
}

});
4

1 に答える 1

2

コンテキストとしてevents.eventOne()を使用して呼び出すことができます。this

App.IndexRoute = Ember.Route.extend({
    events: {
        eventOne: function() {
            console.log('You got me!');
        },
        eventTwo: function() {
            this.events.eventOne();
        },
    } 
});
于 2013-02-08T16:33:13.420 に答える