1
假设我在状态的,这种状态里面我有一个按钮,ng-click
像这样:
$scope.go = function() {
$state.go("A");
}
我有一个问题是这些事件:$stateChangeStart
和$stateChangeSuccess
被解雇?
假设我在状态的,这种状态里面我有一个按钮,ng-click
像这样:
$scope.go = function() {
$state.go("A");
}
我有一个问题是这些事件:$stateChangeStart
和$stateChangeSuccess
被解雇?
$stateChangeStart
和$stateChangeSuccess
不会在您的示例中被解雇。
这里是你检查了这一点的掠夺者。 http://plnkr.co/edit/MkdO0yuWh6SbZ3mGlecj?p=preview
如果你想火这些事件,请指定一些额外的PARAMS
$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
希望的包装它可以帮助你了解基础知识。