页面重新加载时发出问题

时间:2013-05-30 09:11:24

标签: angularjs angularjs-routing

我的问题很简单,我在我的应用程序的页面上,当我在浏览器中点击重新加载/刷新按钮,而不是加载相同的页面,它回退到/ home,奇怪的是,在第一个它试图重新加载页面,但发生了一些事情(没有控制台错误)和回退到/ home。

只是澄清一下,假设我有这个站点地图

  

我有3页,/ home,/ title,/ title / info

所以,如果我在/ title / info(localhost:3000 /#/ title / info = 123),并点击重新加载/刷新按钮,而不是查看/标题/信息,它将回退到/ home(localhost:3000 /#/家)

我使用的是稳定版的AngularJS。

所以任何人都可以帮我解决这个问题,因为它让我疯狂。

提前致谢。

**编辑** 这是指向app.js文件的链接,以检查它是否正常。

http://pastebin.com/0AAuASyZ

2 个答案:

答案 0 :(得分:0)

如果URL要有参数,如#/title/info=123中所示,则应相应地定义路由:#/title/info=:infoId,否则它可能只是认为路由与任何内容都不匹配并转到默认路线。

答案 1 :(得分:0)

好的问题毕竟是人类(像往常一样)。让我们说我的同事代码如下:

每次重新加载时,都会切换“更改帐户”的事件并重定向到主页......这就是问题所在。

对于不方便而感到抱歉,我要挂掉我的同事。

感谢您的一切