2013-09-25 56 views
4

因此,我在Ember子路线attendee.search内。从儿童路线过渡到父母路线时,灰烬挂钩

我有一个按钮,然后转换回attendee.index

我需要在发生转换时重置与会者列表的内容,但在从子路由转到其父路由时不会调用setupController,modelredirect

每当用户登陆attendee路由时,如何运行一个函数?

回答

5

App.AttendeeSearchRoute上使用deactivate挂钩。

+1

这个willTransition动作不提供问题的答案。要批评或要求作者澄清,请在其帖子下方留言。 –

+2

修正了它。这不仅仅是一个问题,而是一个声明。 – chopper

4

deactivate挂钩在去其他路线时会被击中。如果你想知道,如果它要家长明确,检查的App.AttendeeSearchRoute

actions: { 
    willTransition: function(transition) { 
     if(transition.targetName === 'attendee.index') { 
     // Going to the parent route... 
     } 
    } 
    } 
+0

像显式一样 –