5

我想在离开路线时进行一些清理,例如停止计时器。为此,我需要一个在离开路线时触发的事件,并且我需要访问该事件内的控制器实例。

有一个exit事件,但它没有得到任何参数,并且this.get('controller')在它内部也不起作用 - 返回undefined

是否有适当的方法来获取exit事件中的控制器实例,或者可能是另一个我不知道的事件?

我用我想要的一个例子来设置这个小提琴..

4

1 回答 1

1

您可以通过调用this.controllerFor('home'). 您可以在这个 JSFiddle中尝试一下。

这有点烦人,因此最近合并了一个拉取请求,允许您直接使用this.controller,正如您在此 JSFiddle中看到的那样。

于 2013-02-14T12:54:53.090 回答