我正在尝试使用以下方法重定向到另一条路线:
$location.path("/route");
但由于某种原因,它不起作用。我使用 jQuery-UI 做了一个自动完成小部件,一旦用户选择了一个选项,我就会从范围内调用一个函数。我对其进行了调试,它进入了函数,但它永远不会重定向到另一条路线。只有当我按下一个键时它才会改变路线。
我认为这有点奇怪,但我还没有想出如何解决这个问题。我用了
window.location = "#/route";
它有效,但我想使用该path()
功能。
有人知道为什么会这样吗?