2017-01-09 7 views

答えて

0

deactivateフックメソッドの前に呼び出されるので、この目的のためにwillTransitionアクションメソッドフックを使用することをお勧めします。

transition.targetNameは、ターゲットルートを提供します。

actions: {   
     willTransition(transition) { 
      this._super(...arguments); 
      console.log('willTransition user ', transition.targetName); 
     } 
    } 
+0

'Ember.getOwner(この).lookup(「ルータ:メイン」)がありdeactivate'フック'からそれを得るために1つの醜い方法があるが、私はそれをお勧めしません。router.activeTransition.targetName' – kumkanillam

関連する問題