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
希望的包裝它可以幫助你瞭解基礎知識。