1
在ui.router中更改状态之后是否可以触发事件?严格地说,我正在使用angularJS的离子框架,并考虑使用angular-ui-router。
注意:我想使用伪代码。
$state.go('app.list').then(function(){ DO SOMTHING });
它不是特定于状态的。应该可以用于任何给定的状态。
在ui.router中更改状态之后是否可以触发事件?严格地说,我正在使用angularJS的离子框架,并考虑使用angular-ui-router。
注意:我想使用伪代码。
$state.go('app.list').then(function(){ DO SOMTHING });
它不是特定于状态的。应该可以用于任何给定的状态。
你不能直接这样做,据我知道,但是你可以在回答看到this question,你可以观看的状态变化,并在那里添加代码:
$rootScope.$on('$stateChangeSuccess',
function(event, toState, toParams, fromState, fromParams){
if (toState == 'app.list') {
//DO SOMTHING
}
}
);
谢谢!你应该把它放在特定的控制器中吗? –
@NEXTLEVELSHIT老实说,我不确定。将不得不检查这一点。 –