从子路径转换到父路径时的Ember挂钩

时间:2013-09-25 19:23:19

标签: ember.js

所以我在Ember儿童路线attendee.search内。

我有一个按钮,而不是转换回attendee.index

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

每次用户登陆attendee路线时如何运行功能?

2 个答案:

答案 0 :(得分:5)

使用deactivate上的App.AttendeeSearchRoute挂钩。

答案 1 :(得分:4)

当前往任何其他路线时,deactivate挂钩会被击中。如果您想知道它是否专门针对父母,请检查willTransition

App.AttendeeSearchRoute行动
  actions: {
    willTransition: function(transition) {
      if(transition.targetName === 'attendee.index') {
        // Going to the parent route...
      }
    }
  }