1

我正在使用 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状态。

我错过了什么,所以它应该工作?

4

1 回答 1

0

我将关闭它,因为 null 是有效的,问题出现是因为我的用户对页面的深入了解,因此他们没有以前的状态要记住,如果他们通过正确的流程 $previousState 具有价值。

于 2015-07-02T14:48:11.290 回答