我正在使用 angular-ui-router-extras 模块,更具体地说是 $previousState 服务,但我无法让它返回到以前的状态,它总是返回null
.
这是我的所有代码(模块已正确注入)
//When I enter the route I memorize the previous state
$previousState.memo('caller');
//more code
self.goBack = function () {
$previousState.go('caller');
};
我检查了 $previousState 对象,它似乎有正确的方法,当我尝试使用时得到的错误$previousState.go()
是有道理的,因为我无法进入null
状态。
我错过了什么,所以它应该工作?