从我目前的状态到当前状态射击相关事件



假设我处于状态A,在此状态内,我的按钮具有ng-click,例如:

$scope.go = function() {
    $state.go("A");
}

我有一个问题是这些事件:$stateChangeStart$stateChangeSuccess被解雇?

$stateChangeStart$stateChangeSuccess在您的示例中不会发射。

这是您可以检查一下的Plunker。http://plnkr.co/edit/mkdo0yuwh6sbz3mglecj?p=preview

如果要解雇这些事件,请指定一些其他参数

$scope.go = function() {
    $state.go("A", {}, {reload: true});
}

也是state.go()是state.transitionto()
https://github.com/angular-ui/ui-router/blame/legacy/legacy/src/state.js#l910-l929

希望它可以帮助您了解基础知识。

最新更新