Angularjs in.state onExit从正在退出的视图中的多个控制器调用函数

Angularjs in.state onExit从正在退出的视图中的多个控制器调用函数,angularjs,angular-ui-router,Angularjs,Angular Ui Router,在要退出的视图中为多个控制器调用保存函数会很方便。有人举个例子来说明如何称呼这些吗?我尝试过在状态中定义顶级的嵌套控制器,但无法调用子控制器中的函数您是否查看了ui路由器中的$stateChangeStart事件。您甚至可以将处理程序附加到每个控制器中的该事件,以执行自定义逻辑处理 $scope.$on('$stateChangeStart', function(event, toState, toParams, fromState, fromParams){ //Code to ca

在要退出的视图中为多个控制器调用保存函数会很方便。有人举个例子来说明如何称呼这些吗?我尝试过在状态中定义顶级的嵌套控制器,但无法调用子控制器中的函数

您是否查看了
ui路由器中的
$stateChangeStart
事件。您甚至可以将处理程序附加到每个控制器中的该事件,以执行自定义逻辑处理

$scope.$on('$stateChangeStart', 
function(event, toState, toParams, fromState, fromParams){
    //Code to call before state change is complete.
})
请参阅此处的文档