【发布时间】:2016-01-26 14:23:37
【问题描述】:
我正在寻找以下可能性:
$stateProvider.state('user', angularAMD.route({
url: '/user/:id',
templateUrl: 'views/user.html',
controllerUrl: 'views/user',
controller: 'UserCtrl',
onExit: function () {
alert ("exit user");
// call scope function saveCurrentStateData();
}
}));
saveCurrentStateData() 通过在后端定义的 REST-Service 存储一些范围数据(例如 $scope.my.data)。
编辑:你能给我一个没有$scope.$on ('destroy',.. 的解决方案吗?也许有 ui-router 的 resolve 属性?为什么我不能用onExit,为什么在这里?
【问题讨论】:
标签: angularjs angular-ui-router state exit enter