我正在尝试更改我的网址路线以打开地图叠加层。问题是当我切换状态时,交换机下面的页面模板也是如此。我不希望这种情况发生。
我正在使用$statechange
来检测地图路线并执行event.preventDefault();
,这应该会阻止路线模板的更改。但在我的情况下,地图网址会被放入地址栏,然后很快被删除。
有什么想法吗?
答案 0 :(得分:0)
覆盖状态变化似乎违反直觉。为什么不将叠加层创建为子状态并正常导航到它。
答案 1 :(得分:0)
我设法通过使用$ state.go并声明选项'notify'为false来解决问题。这会阻止$ stateroute更改为fire。