Angular ui-router-extras $previous 状态总是返回 null
Angular ui-router-extras $previousState allways returning null
我正在使用 angular-ui-router-extras 模块,更具体地说是 $previousState 服务,但我无法将其 return 转到上一个状态,它总是 returns 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
状态.
我缺少什么才能正常工作?
我会关闭它,因为 null 是有效的,问题出现是因为我的用户深入到页面,因此他们没有以前的状态要记住,如果他们通过正确的流程 $previousState 有值。
我正在使用 angular-ui-router-extras 模块,更具体地说是 $previousState 服务,但我无法将其 return 转到上一个状态,它总是 returns 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
状态.
我缺少什么才能正常工作?
我会关闭它,因为 null 是有效的,问题出现是因为我的用户深入到页面,因此他们没有以前的状态要记住,如果他们通过正确的流程 $previousState 有值。