繁体   English   中英

在Ember pre4的路由器中,如何从另一条路径中触发路由事件?

[英]In Ember pre4's router, how do you trigger a route event from within another route?

我有如下所示的代码,我只是想知道如何在路线事件中触发另一个事件。 思考?

App.MyRoute = Ember.Route.extend({

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

});

你可以使用this作为上下文调用events.eventOne()

App.IndexRoute = Ember.Route.extend({
    events: {
        eventOne: function() {
            console.log('You got me!');
        },
        eventTwo: function() {
            this.events.eventOne();
        },
    } 
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM