$state.go 从我的当前状态到当前状态会触发相关事件吗?
Does $state.go from my current state to current state fires relevant events?
假设我处于状态 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/src/state.js#L910-L929
的包装器
希望它能帮助您了解基础知识。
假设我处于状态 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/src/state.js#L910-L929
希望它能帮助您了解基础知识。