Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript $state.go是否从我的当前状态转到当前状态引发相关事件?_Javascript_Angularjs_Events_Angular Ui Router_State - Fatal编程技术网

Javascript $state.go是否从我的当前状态转到当前状态引发相关事件?

Javascript $state.go是否从我的当前状态转到当前状态引发相关事件?,javascript,angularjs,events,angular-ui-router,state,Javascript,Angularjs,Events,Angular Ui Router,State,假设我处于状态A,在该状态下,我有一个带有ng单击的按钮,如下所示: $scope.go = function() { $state.go("A"); } 我有一个问题,就是这些事件:$stateChangeStart和$stateChangeSuccess被激发?$stateChangeStart和$stateChangeSuccessuccess在您的示例中不会被激发 这是plunker供你查看 如果要触发这些事件,请指定一些其他参数 $scope.go = function()

假设我处于状态A,在该状态下,我有一个带有
ng单击的按钮,如下所示:

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

我有一个问题,就是这些事件:
$stateChangeStart
$stateChangeSuccess
被激发?

$stateChangeStart
$stateChangeSuccessuccess
在您的示例中不会被激发

这是plunker供你查看

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

$scope.go = function() {
    $state.go("A", {}, {reload: true});
}
另外,state.go()是state.transitiono()的包装器

希望它能帮助你理解基础知识