因此,我在Ember子路线attendee.search
内。从儿童路线过渡到父母路线时,灰烬挂钩
我有一个按钮,然后转换回attendee.index
。
我需要在发生转换时重置与会者列表的内容,但在从子路由转到其父路由时不会调用setupController
,model
或redirect
。
每当用户登陆attendee
路由时,如何运行一个函数?
因此,我在Ember子路线attendee.search
内。从儿童路线过渡到父母路线时,灰烬挂钩
我有一个按钮,然后转换回attendee.index
。
我需要在发生转换时重置与会者列表的内容,但在从子路由转到其父路由时不会调用setupController
,model
或redirect
。
每当用户登陆attendee
路由时,如何运行一个函数?
在App.AttendeeSearchRoute
上使用deactivate
挂钩。
deactivate
挂钩在去其他路线时会被击中。如果你想知道,如果它要家长明确,检查的App.AttendeeSearchRoute
actions: {
willTransition: function(transition) {
if(transition.targetName === 'attendee.index') {
// Going to the parent route...
}
}
}
像显式一样 –
这个
willTransition
动作不提供问题的答案。要批评或要求作者澄清,请在其帖子下方留言。 –修正了它。这不仅仅是一个问题,而是一个声明。 – chopper