2017-05-16 42 views
0

我要听我的控制器上的成功转型是我到目前为止已经完成:转型挂钩不工作angularjs

SignupController.$inject = ['$transitions']; 

function SignupController($transitions) { 
    var vm = this; 

    vm.sample = $transitions.onSuccess({ to: 'sign-up', from: 'landing' }, function(){ 
     console.log("Something!"); 
    }); 
} 

module.exports = SignupController; 

每当我浏览到“申请”状态从未执行回调第一次。但是,当我回来,然后再次导航到'注册'它被执行。

这是为什么?

回答

0

也许检查$ transitions.to()的成功里面,但没有specifing /从:

$transitions.onSuccess({}, function($transitions) { 
    var newState = $transitions.to(); 
    console.log('success moving to state', newState); 
    // Do stuff depending on what state it moved to; 
}); 
+0

不工作仍在。 – user7966651