在重新加载当前页面后,我需要一种返回到先前状态的方法。
我有多种解决方案,但它们有一些局限性:
1)history.back();
2)使用stateChangeSuccess
$ rootScope。$ on('$ stateChangeSuccess',function(ev,to,toParams,from,fromParams){
});
AC:
1)重新加载页面后,请始终获取以前的状态名称。
答案 0 :(得分:1)
您可以使用$ localStorage。
第1页:
$localStorage.previousState = 'page1'
第2页:
if ($localStorage.previousState) {
$state.go($localStorage.previousState);
delete $localStorage.previousState
}