假设我处于状态A,并且在这种状态下,我有一个ng-click
按钮,如下所示:
$scope.go = function() {
$state.go("A");
}
我有一个问题是这些事件:$stateChangeStart
和$stateChangeSuccess
被解雇了吗?
答案 0 :(得分:1)
$stateChangeStart
和$stateChangeSuccess
。
您可以通过以下方式查看此信息。 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/src/state.js#L910-L929
希望它能帮助您理解基础知识。