退出'message'视图时我必须操作'message'视图的dom,所以我使用onExit回调:
onExit: ['myservice', function(){
//append a div in 'message' view to another div
}
这种情况通常有时会发生,但有时我会收到错误:
Error: Dom.get(0) is undefined
我认为这是由于视图过渡到新视图Iclicked所以div无法找到。
是吗?答案 0 :(得分:0)
如果您使用的是ui-router,则可以使用此功能。 看看Link for reference
app.run([
'$rootScope',
'$state',
'$location',
'$stateParams',
function(
$rootScope,
$state,
$location,
$stateParams
) {
$rootScope.$state = $state;
$rootScope.$stateParams = $stateParams;
// here is my event handler
$rootScope.$on("$stateChangeStart", function (ev, to, toParams, from, fromParams) {
});
}
]);