【发布时间】:2015-10-05 16:46:09
【问题描述】:
我正在从 JSON 文件加载一些状态,所有状态都已加载并可用,但是在其他浏览器窗口中重新加载或搜索 URL 时,我无法再访问动态状态(我被重定向到默认页面),好像是执行流程;页面重定向时,由于在索引之后加载,因此不加载 JSON。
关于解决这个问题的任何想法?
【问题讨论】:
标签: javascript json angularjs angular-ui-router refresh
我正在从 JSON 文件加载一些状态,所有状态都已加载并可用,但是在其他浏览器窗口中重新加载或搜索 URL 时,我无法再访问动态状态(我被重定向到默认页面),好像是执行流程;页面重定向时,由于在索引之后加载,因此不加载 JSON。
关于解决这个问题的任何想法?
【问题讨论】:
标签: javascript json angularjs angular-ui-router refresh
可以在这里找到解决方案(附有详细说明):
重点是特征:
禁用(或启用)延迟位置更改拦截。
如果您希望自定义同步 URL 的行为(例如,如果您希望推迟转换但保留当前 URL),请在配置时调用此方法。然后,在运行时,在您配置好自己的
$locationChangeSuccess事件处理程序后调用$urlRouter.listen()。
【讨论】: