所以我在 Ember 子路由中,attendee.search
.
我有一个按钮,然后转换回attendee.index
.
发生转换时,我需要重置与会者列表的内容,但是从子路由转到其父路由时,既不调用setupController
,model
也不调用。redirect
每次用户登陆attendee
路线时,我如何运行一个函数?
所以我在 Ember 子路由中,attendee.search
.
我有一个按钮,然后转换回attendee.index
.
发生转换时,我需要重置与会者列表的内容,但是从子路由转到其父路由时,既不调用setupController
,model
也不调用。redirect
每次用户登陆attendee
路线时,我如何运行一个函数?
使用deactivate
挂钩App.AttendeeSearchRoute
。
deactivate
去任何其他路线时,钩子会被击中。如果您想知道它是否专门针对父母,请willTransition
检查App.AttendeeSearchRoute
actions: {
willTransition: function(transition) {
if(transition.targetName === 'attendee.index') {
// Going to the parent route...
}
}
}