【发布时间】:2013-09-25 19:23:19
【问题描述】:
所以我在 Ember 子路由中,attendee.search。
我有一个按钮,然后转换回attendee.index。
我需要在转换发生时重置与会者列表的内容,但从子路由转到其父路由时,setupController、model 和 redirect 均未调用。
如何在每次用户登陆attendee 路由时运行函数?
【问题讨论】:
标签: ember.js
所以我在 Ember 子路由中,attendee.search。
我有一个按钮,然后转换回attendee.index。
我需要在转换发生时重置与会者列表的内容,但从子路由转到其父路由时,setupController、model 和 redirect 均未调用。
如何在每次用户登陆attendee 路由时运行函数?
【问题讨论】:
标签: ember.js
在App.AttendeeSearchRoute 上使用deactivate 挂钩。
【讨论】:
当转到任何其他路线时,deactivate 钩子会被击中。如果您想知道它是否专门针对父母,请查看App.AttendeeSearchRoute 的willTransition 操作
actions: {
willTransition: function(transition) {
if(transition.targetName === 'attendee.index') {
// Going to the parent route...
}
}
}
【讨论】: