Angular-UI状态转换问题

时间:2015-01-26 18:03:09

标签: javascript angularjs angular-ui-router state-machine

我正在使用Angular-UI stateProvider在我的应用中的不同位置之间进行路由。在某些地方,当我调用$ state.go('newLocation')时,浏览器将导航到newLocation,但会立即返回到我调用它的位置。所以我会在几分之一秒内看到newLocation页面,然后返回到上一页。

但是,当我在浏览器中刷新页面时,stateProvider可以正常工作。任何人都可以想到为什么会发生这种情况,或者我可能会错过什么。

谢谢!

1 个答案:

答案 0 :(得分:0)

在没有看到任何代码的情况下,我会假设您在导航到的控制器中有一个$state.go('wherever')。检查您的$stateProvider路由,看看哪个控制器连接到您导航到的路线。

如果在控制器加载时引用了$state.go('wherever'),则表示您已发现问题。